Integração Contínua - Preparando Ambiente

Agora que já sabemos o que é Integração Contínua, vamos preparar o ambiente para o processo.

Precisaremos dos seguintes itens:

  1. Servidor com Windows Server (de preferência dedicado à Integração Contínua e publicação do software para Homologação);
  2. Framework Microsoft .NET 3.5;
  3. Servidor de Integração Contínua para .NET (Cruise Control .NET);
  4. Ferramenta para Teste Unitário em .NET (NUnit);
  5. Ferramenta para Teste de Aceitação (Selenium);
  6. Navegador Web Firefox;
  7. Ferramenta para Teste de Cobertura (NCover);
  8. Ferramenta para Teste de Duplicação de Código (Dupfinder);
  9. Ferramenta para Análise de Código (FXCop);
  10. Servidor IIS;
  11. Servidor de Controle de Versões (Subversion);
  12. Ferramenta para geração de documentação do código (NDoc);
  13. Ferramenta para realizar o Build do projeto (NAnt);
  14. Ferramenta para gerenciamento do projeto (TargetProcess).
Esta é a parte crucial e, consequentemente, a parte mais demorada.  Então vamos fazer o download dos itens acima e instalá-los (a instalação destes, individualmente, não tem mistério). Com exceção do item 11, pois o mesmo poderá ser um servidor separado que já esteja configurado.

No próximo artigo estarei abordando as configurações e, instalações, de cada um dos itens acima.