2013-05-09 14 views
12

La configurazione dell'intervallo di polling di Jenkins su: * * * * * esegue il polling dello SCM per ogni minuto. C'è un modo per configurarlo per eseguire il polling meno di un minuto? per esempio ogni 30 secondi?Configurare Jenkins per eseguire il polling meno di ogni minuto

+0

Solo curioso ... perché ne hai bisogno? –

+2

A volte ci sono due commit inviati nello stesso minuto. Jenkins non li costruirà entrambi. Costruirà solo l'ultimo commit. Voglio costruirli entrambi. –

+1

Ma se le due modifiche sono state inviate entro 30 secondi l'una dall'altra, il problema non è ancora risolto. Anche se potessi eseguire il polling ogni secondo, avresti ancora potenzialmente la possibilità di effettuare due modifiche in un secondo l'una dall'altra. Sembra che la risposta di @ Stuart_Whelan sia corretta ... è necessario avvicinarsi in modo diverso e far sì che SCM attivi le build invece di eseguire il polling per le modifiche. –

risposta

4

Ottieni il tuo SCM per innescare la formazione, invece di polling per esso.

Cosa SCM stai usando?

Edit:

Si può dire Jenkins aspettare secondi 'x', dopo il check-in cambio prima di iniziare la compilazione. Ho lo stesso problema, Dev sta facendo più check in.

Ci sono due opzioni per configurare questa opzione, un'opzione di sistema o un'opzione per lavoro.

L'opzione di sistema è in Gestisci -> Configura sistema -> Periodo di riposo. È in pochi secondi.

L'opzione per lavoro è in Opzioni progetto avanzate ed è anche denominata Periodo di riposo.

Se si imposta il periodo di silenzio a 90, Jenkins aspetterà fino a 90 secondi dopo l'ultimo check in rilevato prima di iniziare la costruzione.

+0

Sto usando Perforce, ma non sono l'amministratore del server web Perforce. È possibile attivare la build utilizzando il plugin Perforce di Jenkins? –

+1

Leggendo il Wiki per il plug-in preforza, non sembra che supporti trigger di generazione di base evento. Il periodo di tranquillità potrebbe essere la scelta migliore. –

+0

Non mi dispiace che le persone forniscano altre opzioni, ma tieni presente che alcune persone non possono far scattare la build SCM per motivi ambientali ... solo il – TheCodingArt

Problemi correlati