En définissant la période de l'horaire d' 15 13 * * *
vous dire jenkins à l'annexe de la construire chaque jour de chaque mois de chaque année, à la 15e minute de la 13ème heure de la journée.
Ce que Jenkins a utilisé une expression cron, les différents champs sont les suivants :
- MINUTES à Minutes à une heure (de 0 à 59)
- Heures HEURES dans une journée (de 0 à 23)
- DAYMONTH Jour du mois (1-31)
- Mois MOIS dans l'année (1 à 12)
- DAYWEEK Jour de la semaine (0 à 7), où 0 et 7 sont dimanche
Si vous voulez plan de votre construction, toutes les 5 minutes, ce sera de faire le travail : */5 * * * *
Si vous voulez plan de votre construction tous les jours à 8h00, ce sera de faire le travail : 0 8 * * *
Edition de juin 2014 :
depuis quelques versions, Jenkins ajouter un nouveau paramètre, H
: (extrait de l' jenkins documentation dans le code)
Pour permettre périodiquement des tâches planifiées pour produire la même charge sur le système, le symbole H
(pour le "hachage") doit être utilisé dans la mesure du possible.
Par exemple, à l'aide de 0 0 * * *
pour une douzaine de tâches quotidiennes, sera la cause d'un grand pic à minuit. En revanche, en utilisant H H * * *
serait encore exécuter chaque tâche une fois par jour, mais pas tous en même temps, de mieux utiliser les ressources limitées.
Notez également que :
L' H
symbole peut être considéré comme une valeur aléatoire sur une plage, mais il est en fait un hash du nom de tâche, pas une fonction aléatoire, de sorte que la valeur reste stable pour un projet donné.