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
risposta
Jenkins utilizza la sintassi Cron per il polling. Non sono sicuro che tu possa arrivare a 30 secondi da quando Cron ha una granularità di 60 secondi.
Dai un'occhiata a questo: How to get a unix script to run every 15 seconds?
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.
Sto usando Perforce, ma non sono l'amministratore del server web Perforce. È possibile attivare la build utilizzando il plugin Perforce di Jenkins? –
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. –
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
ho trovato la soluzione, e ha spiegato qui:
Jenkins Perforce Plugin - multiple changelists in a single poll
Grazie per le idee!
- 1. Configurare cron job da eseguire ogni 15 minuti su Jenkins
- 2. Jenkins - Configura Jenkins per eseguire il polling delle modifiche in SCM
- 3. Come eseguire il mio codice php in ogni minuto X?
- 4. Cronjob ogni minuto
- 5. Come configurare una pipeline Jenkins per essere attivata dal polling di SubVersion?
- 6. È possibile configurare Hudson per compilare ogni revisione?
- 7. Java Loop ogni minuto
- 8. Google Analytics - meno di un minuto fa
- 9. Uso di setInterval() per eseguire il polling continuo semplicistico
- 10. Notifica su/verifica per errore di polling SCM in Jenkins
- 11. Mappa: riduce il numero di documenti in ogni minuto MongoDB
- 12. Modo corretto per eseguire il polling del server sullo sfondo
- 13. Installare e configurare BlueOcean per Jenkins
- 14. allarme programmato per ripetere ogni minuto dell'orologio android
- 15. Come configurare Jenkins per costruire il progetto da diversi rami in Mercurial
- 16. come configurare meno in eclissi?
- 17. Come rendere il polling SCM funzionante con il plug-in Jenkins Workflow
- 18. pianifica un lavoro ogni minuto Rails 3.1 su Heroku
- 19. configurare repository git a Jenkins
- 20. Come eseguire correttamente il polling lungo in MVC 3
- 21. Il polling I2C conferma il polling in Linux Kernel
- 22. Come configurare la configurazione multi-configurazione di jenkins e test
- 23. Come eseguire Cronjobs più di una volta al minuto?
- 24. Impossibile eseguire il programma "gradle" in Jenkins
- 25. Configurare il plug-in Subversion in Jenkins per utilizzare la copia di lavoro 1.6
- 26. Eseguire uno script PHP una volta al minuto
- 27. Creazione di un servizio di windows # per eseguire il polling di un database
- 28. Come configurare un nuovo slave Jenkins
- 29. Come configurare il build continuo C++ su Hudson/Jenkins
- 30. debug Jenkins di SCM
Solo curioso ... perché ne hai bisogno? –
A volte ci sono due commit inviati nello stesso minuto. Jenkins non li costruirà entrambi. Costruirà solo l'ultimo commit. Voglio costruirli entrambi. –
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. –