Cruise Control

4 respostas
G

Saudações! Em nossa empresa estamos trabalhando com o Cruise Control. O processo ocorre da seguinte forma:
1 - O código é versionado no SVN
2 - O desenvolvedor, mediante interface do Cruise Control, literalmente, “clica no botão Build”.(é isso mesmo, acreditem)
3 - O projeto selecionado entra na fila de deploy
4 - O projeto executa pmd e, por fim, realiza o deploy, caso passe no pmd.

Isto deveria ser o fluxo normal. No entanto, o que FREQUENTEMENTE acontece é que o Cruise Control TRAVA.

Nunca trabalhei com nenhuma ferramenta de Integração Contínua.
Alguém sabe informar alguma coisa sobre esse “revertério” no Cruise Control?
Um projeto é capaz de travar o Cruise Control?
Onde posso conseguir material de fonte “imparcial” sobre o sucesso ou fracasso do Cruise Control?

Grande Abraço,
Giminiani.

4 Respostas

fabiofalci

Bom, pelo menos usam um servidor de integração contínua. Já vi muitas empresas
que nem sabem o que é isso.

Já tentou olhar algum log do Cruise Control?

bigjoe

Olá.

Aqui na empresa usamos o CruiseControl por algum tempo, mas eu, particularmente, fiquei meio aborrecido com esses travamentos dele. Havia um entusiasta do software aqui na empresa que sempre o defendia, sendo também o responsável pelo seu funcionamento na empresa. Só que chegou a um ponto em que ele estava necessitando de monitoração constante, porque deixamos de confiar nele.

Foi quando pesquisei e encontrei o Hudson. Apresentei ao cidadão supracitado e o deixei fazendo testes. Ontem, substituímos oficialmente o CruiseControl pelo Hudson, com apoio incondicional de todos.

Tenho pouco a relatar sobre o impacto dessa troca por causa do pouco tempo de teste real do Hudson, mas seguem artigos sobre os dois:

http://www.bigbeeconsultants.co.uk/cruise-control-vs-hudson
http://minddiary.com/2008/05/10/comparing-two-continous-build-tools-cruise-control-and-hudson/

E este link aqui apresenta uma matriz comparativa das ferramentas de integração contínua existentes: http://confluence.public.thoughtworks.org/display/CC/CI+Feature+Matrix

Abraços!

fabiofalci

Tb trocamos do CruiseControl para o Hudson, mas não pq trancava, mas sim pq para
configurar o CruiseControl tinha q ir no server e editar um xml. No Hudson é bem
mais fácil, é um interface web.

G

Bigjoe, excelente! Obrigado pelos artigos!

Criado 15 de setembro de 2009
Ultima resposta 15 de set. de 2009
Respostas 4
Participantes 3