Pergunta

Eu fui encarregado de configurar um servidor de integração contínua para o nosso projeto e estou pesando as opções.

Eu gostaria de usar cc.rb em vez de cc pelo simples fato de que eu um pouco estaria escrevendo o Ruby que XML. Pelo que posso ver cc é um produto mais maduro e vem com mais recursos fora da caixa.

Então, eu gostaria de saber se você foi a criação de um servidor de integração com os seguintes requisitos, que o sistema que você escolher e como você ir sobre ele?

  • Suporte Mercurial
  • Executar selênio conjunto de testes em múltiplas plataformas
  • Suporte x10 para luzes de construção (não essencial)

Qualquer orientação seria apreciada.

Saudações,

Chris

Foi útil?

Solução

yup eu concordo, hudson é muito mais fácil de gerenciar e tem uma variedade de plugins bacana que o tornam flexível

Ele tem suporte mercurial http://wiki.hudson-ci.org/display/HUDSON/Mercurial+ Plugin

Suporte selênio também está disponível http://thinkvitamin.com/dev / easy-automatizado-web-aplicativo testando-com-hudson-and-selênio /

Outras dicas

Você considerou usando Hudson. Ele tem suporte para múltiplos idiomas e pluins e que, geralmente, muito flexível.

Eu acredito que ele tem suporte mercurial e você poderia prov gancho no teste de selênio de alguma forma.

Karl

Bem, pessoalmente eu usaria o CruiseControl original, mas isso é provavelmente porque eu ajudei a escrevê-lo. ;)

Existem muitas ferramentas disponíveis para fazer o que quiser (CC, cc.rb, Hudson, etc.). Se você só se preocupam em execução desses testes, em seguida, a maioria deles vai fazer. Se você quiser uma experiência mais polido e algumas características mais (como a integração IDE), em seguida, ferramentas como Zutubi Pulso (ou bambu ou Team Cidade) começar a olhar bom. Se você quiser entrar no ciclo de vida completo (CI-> Test-> implantação) e relatórios de várias ferramentas, em seguida, algo mais elevado final como AnthillPro pode ser o caminho a percorrer.

Então, realmente uma questão do que mais você acha que você pode querer fazer.

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