Pergunta

Eu tenho a configuração do CruiseControl.NET com o controle de origem SVN.

Tenho todos os meus projetos funcionando perfeitamente, comprando e implantando para meus diferentes ambientes de preparação.

No entanto, o CC.NET começa automaticamente a construção sempre que uma confirmação é feita no projeto no SVN. Queremos construir sob demanda, não automaticamente o tempo todo, porque todas as nossas compilações implantam para encenação e out testadores serão registrados o tempo todo.

Alguém que sabe como desativar isso?

Foi útil?

Solução

Foi bem simples, embora eu deva aprender a ler a documentação sobre a seção Gatragers de um projeto no CC.NET:

Especificando um elemento vazio (<triggers />) significa que as integrações são sempre forçadas manualmente (por exemplo, usando o CCTray ou o painel da web.) Não incluir um elemento de todo significa que o projeto possui um único gatilho de intervalo com a configuração padrão.

Outras dicas

Se você acessar o site de administração do CCNET, poderá parar a construção automática e usar a opção de força para forçar a construção, ou pode definir um tempo para verificar novas confirmações altas o suficiente, talvez 8 horas, para ter 1 construção a cada dia Antes que os testadores comecem a trabalhar.

Espero que isso ajude você.

Versão: 1.4.0.3524 - Funciona como projetado, não é como ver no painel da web, mas o cliente da bandeja diz claramente: "O projeto não é automaticamente acionado"

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