2012-09-02 12 views
20

In Jenkins, c'è un modo per assegnare diversi timeout a ciascuna fase di costruzione selezionata?
Il plug-in build-time fornisce funzionalità di timeout "Interrompi la compilazione se è bloccato" sul progetto completo, ciò di cui ho bisogno è di fornire diversi timeout per ogni passaggio. In questo modo posso rendere il mio processo più efficiente.Timeout su un passo di costruzione di Jenkins

risposta

2

Il modo più semplice (e questo è il modo in cui lo faccio) è in realtà avere diversi progetti dipendenti l'uno dall'altro e costruirli in fila. Non è perfetto, ma l'altra opzione sarebbe monitorare l'esecuzione di diversi plugin con diversi strumenti/comportamento di build.

Eppure, l'approccio funziona, anche se non succhiare ...

A proposito, c'è un bel plugin che può aiutare a uscire utilizzando una serie di progetti - Build Pipeline plugin. Lo sto usando proprio ora per visualizzare e verificare la pipeline che ho creato. È davvero comodo ...

6

Non c'è nessuna funzionalità di cui sono a conoscenza. JENKINS-8900 lo richiede.

3

A partire dalle versioni correnti di Jenkins, questo può essere fatto. Premi "Configura", quindi seleziona la scheda "Crea ambiente", quindi imposta il tuo timeout.

Ecco uno screenshot: enter image description here

Problemi correlati