2012-04-25 7 views
5

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

+0

@AndersLindahl è un cron settimanale. Sto guardando cron quindicinale. Dovrebbe essere eseguito ogni ALTRO lunedì – Edge

risposta

6

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.)

+0

apprezzare il tuo aiuto – Edge

1

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 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ì.

+0

jenkins non supporta l'hash. Semplicemente non so che non supportano il normale crontab invece di scrivere la propria implementazione – Edge

+1

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

+0

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

Problemi correlati