2011-10-11 17 views
8

Sto usando TeamCity come mio server CI.Quando una fase di costruzione fallisce in una build di team city posso interrompere le future fasi di costruzione?

Ho definito tre passi di costruzione. Uno costruisce il mio progetto dal file .sln, uno esegue i test utilizzando MSTest, l'ultimo contiene alcune delle DLL e exes che il progetto produce in un pacchetto di distribuzione.

Attualmente anche se alcuni test falliscono il pacchetto di distribuzione è ancora creato. Come posso impedire a Team City di elaborare ulteriori passi di costruzione se si verifica un problema?

risposta

3

sembra che io non sono l'unico con questo problema.

http://youtrack.jetbrains.net/issue/TW-12194

Non sono sicuro di come regolare i miei script per sapere se le cose non sono riusciti a monte.

+0

Che schifo. Grazie per averlo trovato! –

2

Nella pagina delle impostazioni gennerali di configurazione build, viene visualizzata la sezione "Fail build if".

C'è una casella di controllo che dice "almeno un test non riesce".

È verificato?

Build configuration sample

+0

Viene controllato e non sembra fare alcuna differenza :( – Loofer

+0

Segnala come compilato come fallito ma non come gradino di costruzione –

Problemi correlati