Ho un progetto che richiede circa 15 minuti per eseguire la sua build in jenkins (phpunit è l'elemento più lungo della build).Come faccio a fare in modo che Jenkins annulli una build scm-trigger se si verifica un altro build attivato da scm?
Ho configurato build scm-triggered (basato su svn), quindi ogni volta che si verifica un commit, viene generata una build (utilizzando uno script post-commit).
Tuttavia, se un commit si verifica mentre jenkins sta ancora creando il progetto, è in sospeso fino al completamento della build precedente.
Poiché la vecchia build non è rilevante una volta che è stato effettuato un nuovo commit, come può fare jenkins annullare una build corrente se una nuova build è in sospeso per lo stesso progetto?
Se si esegue questa operazione e ci sono sufficienti modifiche scm, si otterrà una build al giorno – Miquel