2015-08-28 19 views
10

Uso il plugin DSL di Jenkins per creare automaticamente lavori di compilazione per tutti i rami di un progetto git. Il plug-in DSL viene attivato da hook Web in modo che venga eseguito immediatamente dopo la creazione di un nuovo ramo. Anche i lavori di generazione generati per ogni ramo sono configurati per essere attivati ​​da web hook.Avvio del lavoro jenkins subito dopo la creazione per lavoro seed

Il problema con l'installazione corrente è che la compilazione verrà eseguita solo dopo il secondo commit. Il primo commit attiverà il plugin Jenkins DSL per creare il rispettivo lavoro Jenkins e il secondo commit attiverà quindi il lavoro appena creato.

C'è un modo, per avviare un lavoro Jenkins subito dopo che è stato creato dal plugin DSL? L'unica cosa che riesco a fare adesso è aggiungere un'ulteriore programmazione di build, ma preferisco usare solo i ganci web per evitare il polling non necessario.

risposta

Problemi correlati