Pergunta

Temos usado Hudson por um bom tempo para implementar um CI servidor com todos os sinos e assobios.A instalação é bastante simples, quando instalando a partir de um fornecida RPMs e Debs, mas através de pesquisa no google eu não tenho sido capaz de descobrir se os plugins são instaláveis usando apt/rpm ou algum outro gerenciador de pacotes?

A razão é que eu gostaria de criar uma (meta)pacote para Ubuntu, que iria instalar e também de atualizar tanto o Hudson e todos os plugins normal de mecanismo de atualização.Ao mesmo tempo, eu poderia criar uma configuração de modelo para outros projetos, dizer JavaEE as necessidades do projeto git, cobertura e Chuck Norris plugins, enquanto minha Python projeto precisa de plugins XXX e YYY.

Alguém tem tal configuração?Como uma solução alternativa achei a configuração de um número de Maven POMs, que faria o init, e atualizações posteriores, mas eu sinto isso exigiria mais de script do lado, que eu não estou muito ansioso para fazer.

Quaisquer outras sugestões para este também seria apreciada.

Foi útil?

Solução

Eu não tenho sido capaz de descobrir se os plugins são instaláveis usando apt/rpm ou algum outro gerenciador de pacotes?

Eles são instalados "manualmente".

A razão é que eu gostaria de criar uma (meta)pacote para Ubuntu, que iria instalar e também de atualizar tanto o Hudson e todos os plugins normal de mecanismo de atualização.(...)

Eu não estou ciente de uma solução existente para este (muito provavelmente porque a embalagem plugins é um grande erro em geral:é um monte de trabalho para as distribuições de linux e plugins ir muito mais rápido do que os ciclos de lançamento).Então, eu acho que você vai ter para pacote-los você mesmo.

E cuidado com upgrades de Hudson, que muitas vezes quebra de plugins (em outras palavras, eu recomendo para testar a atualização de Hudson, em um ambiente de teste, como uma máquina virtual).

Alguém tem tal configuração?(...)

Eu o pacote de plugins em um arquivo e descompactá-lo em <HUDSON_HOME>/plugins/.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top