2012-05-05 4 views
6

Ho una build di bambù con 2 livelli: Build & Test and Publish. Il modo in cui funziona il bambù, se il test Build & fallisce, Publish non viene eseguito. Questo di solito è il modo in cui voglio le cose.Come posso eseguire solo un singolo stadio nella mia build di bambù?

Tuttavia, a volte, il test di costruzione & non verrà eseguito, ma desidero comunque che venga pubblicata. In genere, si tratta di un processo manuale in cui, anche se esiste un test non funzionante, voglio premere un pulsante in modo da poter eseguire solo la fase Pubblica.

In passato, avevo due piani separati, ma voglio tenerli insieme come uno. È possibile?

risposta

10

Dal forum di aiuto Atlassian, qui: https://answers.atlassian.com/questions/52863/how-do-i-run-just-a-single-stage-of-a-build

Risposta breve: no. Se vuoi eseguire una fase, tutte le fasi precedenti devono terminare correttamente, mi dispiace.

Quello che si potrebbe fare è utilizzare la funzionalità di quarantena, ma ciò comporta il riesecuzione del lavoro non riuscito (in Bamboo 4.1 non ancora rilasciato, potrebbe essere necessario premere "Mostra altro" nella schermata dei risultati della build per vedere il -run pulsante).

Un'altra cosa che potrebbe essere utile in tale situazione (ma non per OP) è la disattivazione dei lavori.