Integração Contínua - NAnt

Neste artigo vamos configurar o processo de build da nossa Integração Contínua. O build é o ponto central de uma integração, pois ele irá compilar o código e chamar os testes. Para isso iremos utilizar o NAnt, ele é uma versão para .NET do compilador Ant.

Primeiro iremos criar uma arquivo para o NAnt, neste exemplo projeto.build. Agora iremos abri-lo em um editor de texto, a configuração dele é bem parecida com a do CruiseControl.NET, várias tags XML, como se pode ver abaixo:



Como se pode perceber a primeira linha é uma declaração XML normal, abaixo cria-se o projeto. As propriedades name é o nome do projeto e default diz que a tarefa padrão é o run.

O próximo passo é a configuração do build:



Com a definição do build pronta o passo seguinte é a inclusão de todos os assemblies (dependências de dlls) que o projeto utiliza:



Por último iremos criar o build do projeto em si. Após criá-lo é só chamar no CruiseControl.NET a target criada.



Por enquanto é isso, no próximo artigo estarei explicando a execução do NUnit que será chamado pelo NAnt e seu resultado exibido no CruiseControl.NET. Até mais!