Domanda

Ho installato CruiseControl.NET con controllo del codice sorgente SVN.

Ho tutti i miei progetti perfettamente funzionanti, integrati e distribuiti nei miei diversi ambienti di gestione temporanea.

Tuttavia, CC.NET avvia automaticamente la creazione ogni volta che viene eseguito un commit al progetto in SVN. Vogliamo compilare su richiesta, non sempre automaticamente, perché tutte le nostre build verranno distribuite ai tester di gestione temporanea e disconnessione verranno disconnesse continuamente.

Chiunque sappia come disabilitarlo?

È stato utile?

Soluzione

Era abbastanza semplice, anche se dovrei imparare a leggere la documentazione nella sezione Trigger di un Progetto in CC.NET:

  

Se si specifica un elemento vuoto (<triggers />), le integrazioni vengono forzate sempre e solo manualmente (ad esempio utilizzando CCTray o Web Dashboard). Non includere affatto un elemento significa che il progetto ha un singolo trigger intervallo con configurazione predefinita.

Altri suggerimenti

Se accedi al sito di amministrazione di CCnet, puoi interrompere la compilazione automatica e utilizzare l'opzione force per forzare la build oppure puoi impostare un tempo per il controllo di nuovi commit abbastanza alti, forse 8 ore, per avere 1 costruire ogni giorno prima che i tester inizino a lavorare.

spero che questo ti aiuti.

versione: 1.4.0.3524  - funziona come previsto non è possibile vederlo nella dashboard Web, ma il client della barra delle applicazioni dice chiaramente: " Il progetto non viene attivato automaticamente "

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top