Pare de CruiseControl.net Auto Build
-
03-07-2019 - |
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?
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"