Volevo programmare un lavoro quindicinale su jenkin. Dovrebbe essere eseguito a giorni alterni. Io non sono in grado di capire l'espressione cronOrario lavori quindicinali su jenkins
risposta
ho fatto una piccola ricerca, ed ha il fondo fino a 3 risposte che posso trovare:
risposta rapida: Non è possibile.
risposta complessa 1: Si potrebbe mettere manualmente in una voce per ogni altra Domenica su una riga separata, ma questo incorrere in problemi quando l'anno cambia
0 0 29 4 *
0 0 13 5 *
0 0 27 5 *
0 0 10 6 *
...
risposta complessa 2: Creare una voce di cron che viene eseguita ogni domenica, quindi usa qualcosa nei passi della build che controlla manualmente (attiva/disattiva) per risolvere la parte "ogni altra" del problema. (Se avete bisogno di fare il test prima della fase SCM, il plugin pre-SCM-buildstep potrebbe aiutare.)
apprezzare il tuo aiuto – Edge
Nel progetto Configurazione/costruire Trigger/Schedule sezione è possibile specificare @weekly
Questo verrà eseguito dopo la mezzanotte del primo giorno della settimana, in base alla tua localizzazione JVM.
Questo è il più vicino che si ottiene da dentro Jenkins. Altrimenti dovrai usare qualche lavoro cron esterno.
0 0 * * #1,#3
Secondo this, il carattere hash dovrebbe consentire l'espressione di cui sopra per darvi una build a mezzanotte, ogni mese, il primo e il 3 ° lunedì. Questo è il più vicino che potessi trovare ad ogni altro lunedì.
jenkins non supporta l'hash. Semplicemente non so che non supportano il normale crontab invece di scrivere la propria implementazione – Edge
In realtà, apparentemente l'hanno aggiunto a partire dalla v1.460 (a meno che non avessi frainteso il changelog) http://jenkins-ci.org/changelog – Sagar
il La funzionalità hash che Jenkins ha introdotto riguarda la distribuzione dell'esecuzione dei lavori per un periodo di tempo per minimizzare l'improvviso picco. – Edge
- 1. Mancano i lavori Jenkins
- 2. Può un maestro jenkins eseguire lavori su jenkins remoti?
- 3. Lavori disattivati in massa jenkins
- 4. Jenkins mostra un orario sbagliato?
- 5. Esegui i lavori Jenkins su Linux con un utente
- 6. Lavori slave Jenkins in errore su "Terminazione del canale inattesa"
- 7. Come riutilizzare i parametri di compilazione su più lavori Jenkins?
- 8. Jenkins - numero massimo di lavori simultanei
- 9. Jenkins: passaggio di variabili tra i lavori?
- 10. Hudson/Jenkins: condividi i parametri tra più lavori
- 11. Jenkins condivide il numero di build tra i lavori?
- 12. Creare lavori ed eseguirli in jenkins usando REST
- 13. Come ottenere un elenco di lavori Jenkins utilizzando l'API XML
- 14. Stato lavori Jenkins - Personalizza colore/stato del lavoro
- 15. Jenkins Git Plugin Build Trigger RegEx avvia lavori errati
- 16. Come posso condividere script con i lavori Jenkins?
- 17. Può un Jenkins Trigger un lavoro su un jenkins remoto
- 18. Come limitare i permessi utente su jenkins?
- 19. Annullamento di lavori senza dataloss su DataFlow
- 20. Da Jenkins, come ottengo un elenco dei lavori attualmente in esecuzione in JSON?
- 21. Condivisione della configurazione tra i lavori
- 22. `npm install` Output su Jenkins
- 23. Cambia porta Jenkins su MacOS
- 24. Pacchetti Jenkins su Groovy Classpath?
- 25. Non posso su utente Jenkins dopo aver installato Jenkins
- 26. Definire il blocco selettivo dei lavori a monte/a valle in Jenkins
- 27. Come ottenere un elenco di lavori con il tempo di costruzione più lungo in Jenkins
- 28. Come definire i lavori in Jenkins/Hudson da eseguire in parallelo?
- 29. Jenkins git commit per specifici trigger di ramo crea lavori anche per altri rami
- 30. Configurazione multi-tenant per Jenkins
@AndersLindahl è un cron settimanale. Sto guardando cron quindicinale. Dovrebbe essere eseguito ogni ALTRO lunedì – Edge