Pergunta

Estou configurando o processo de controle de origem + construção/integração da minha equipe do zero.Estávamos usando VSS e uma ferramenta que criamos internamente para realizar o processo de construção.Decidimos passar para um ambiente mais moderno.Tenho o SVN em execução e gostaria de definir um processo de integração contínua com o CruiseControl.NET.Existe um bom guia passo a passo para iniciantes que me ajudará a começar com as práticas recomendadas desta ferramenta?

Foi útil?

Solução

Antes de aproveitar ao máximo o CruiseControl, você precisa criar um script de construção automatizado que possa ser executado por msbuild ou nant.Depois de construir seu projeto em uma única etapa, você pode começar a integrar o CruiseControl ao mix.Aqui estão alguns recursos para ajudar você a começar:

Outras dicas

Um excelente recurso que encontrei recentemente sobre CI é o de Martin Fowler, autor do famoso livro "Enterprise Application Architecture".

URL: http://martinfowler.com/articles/continuousIntegration.html

Uma dica que aprendemos: se você tem uma equipe razoavelmente grande e o produto ao qual você está se referindo é algum cenário do tipo "empurre para o controle de qualidade para que as pessoas possam testar", resista ao impulso de construí-lo toda vez que alguém verificar algo .Provavelmente, isso interromperá o controle de qualidade por algum tempo e fará com que ele seja bastante interrompido antes que você descubra que as pessoas estão verificando as coisas o dia todo.

Para um cenário de "push to QA", basta ativá-lo todas as noites se detectar alterações.

Para um cenário de "ver se funciona", uma vez a cada hora é bom (novamente, as pessoas verificam as coisas com muita frequência em uma equipe de tamanho decente para fazer com que as compilações instantâneas valham a pena)

Se você estiver procurando um CI .NET, sugiro que dê uma olhada em Equipe Cidade.Acho que é melhor e é gratuito para até 20 usuários.

Realmente, o documentação é bastante sólido

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