Pergunta

Quais as ferramentas que você recomendaria para a configuração da CI para construir e implantação de vários sites construídos em DotNetNuke, usando SVN para controle de origem?

Atualmente, estamos olhando para configurar o Controlo da velocidade de Cruzeiro para trabalhar com o ro de empresas que dominam, NUnit, NCover e Trac como um caso de teste.Quais outras combinações vale a pena investigar?

Temos total controle do nosso ambiente de desenvolvimento para o uso de alguma forma de CI é certo aqui, mas eu também gostaria de convencer os nossos serviços de produção de equipe que podem fiavelmente implementar o teste do sistema, uat e até mesmo ambientes de produção a utilizar estas ferramentas.

Foi útil?

Solução

Nós usamos o Administrador com o NUnit, NCover, o FxCop, SVN e algumas ferramentas personalizadas nós próprios escrevemos para produzir os relatórios.Na minha opinião ele tem comprovado (nos últimos anos) para ser uma excelente combinação.

É frustrante que restringe MS todos a integração de ferramentas de VSTS.Sua estrutura de teste é tão bom como o NUnit, mas você não pode usar suas ferramentas de cobertura de código ou de qualquer outra coisa.

Eu tinha confira XNuit - é olhando muito promissor (mas, atualmente, não têm INTERFACE de usuário).

Nós automatizar nightly builds, e você pode automatizar UAT e manual de builds de teste, mas não tenho certeza de que nós nunca quer automatizar o lançamento para os nossos servidores de produção.Mesmo se fosse qualquer alteração ser importante o suficiente para que alguém teria que guardá-la de qualquer maneira.

Outras dicas

Dê uma olhada no Hudson.É altamente personalizável, e, IMHO, mais fácil de Administrador.

Eu gostaria de ter um olhar para a Equipe do Cidade http://www.jetbrains.com/teamcity/index.html Conheço algumas pessoas que estão olhando para isso e eles dizem coisas boas sobre ele.

Meu empresas processo de criação é feito em FinalBuilder, então eu vou estar olhando para o seu server em breve.

CC é muito bom no que você pode ter um CC monitor do servidor de CC outro servidor, assim você pode configurar coisas como - quando uma compilação completa no seu servidor de compilação, o seu servidor de teste iria acordar, o arranque de uma máquina virtual e implantar o aplicativo.Coisas como essa.

Microsoft soltou-a restrição sobre a Plataforma de Teste, incluindo-a no Visual Studio 2008 Professional e permitindo-se a testes para ser executado a partir da linha de comando com o Framework 3.5 instalado.Fizemos um crossover para um cliente recentemente e até agora eles têm sido capazes de executar os testes sem a necessidade de NUnit.

Nós usamos CruiseControl.NET executando scripts do msbuild.Msbuild é responsável pela atualização do SVN em cada commit, compilando e executando o FxCop e NCover/NUnit.

Eu recomendo que você dê uma olhada no ro de empresas que dominam + NUnit ( + NCover) + TeamCity com o SVN para o seu sistema de compilação.Na verdade, há um artigo muito bom que descrevem esta configuração em Pete W ideia do livro (Desculpe, este link não existe mais!)

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