J'essaie de faire fonctionner Jenkins tous les jours à 10 heures et 22 heures. Comment je fais ça?

Actuellement, j'utilise le ci-dessous pour fonctionner à 12 heures et 12 heures. Je ne sais pas comment le changer.

 0 0-23/12 * * *
1
puchu 21 avril 2017 à 04:15

3 réponses

Meilleure réponse

Il est difficile d'y parvenir avec une seule entrée crontab, ce que vous pouvez faire est d'avoir une entrée 2 crontab comme ci-dessous: -

Pour le travail que vous souhaitez exécuter quotidiennement à 10 h 00: -

0 10 * * *

Et pour 22 heures du travail 0 22 * * *.

Ici, la première entrée indique la minute, la seconde indique l'heure, puis le jour, le mois et la semaine.

1
Opster Elasticsearch Ninja 21 avril 2017 à 04:04

Supposons que vous souhaitiez exécuter une tâche jenkins à 4h30 du matin, du lundi au samedi, vous pouvez alors utiliser le script ci-dessous sous votre déclencheur de build jenkins:

30 04 * * 1-6

1-6 indique du lundi au samedi

Pour revenir à votre question, vous pouvez configurer 2 entrées sous votre déclencheur de construction pour exécuter le travail Jenkins tous les jours à 10 heures et 22 heures à jenkins comme indiqué ci-dessous:

00 10 * * 1-7

00 22 * * 1-7

0
Abhishek Anand 30 avril 2017 à 08:51

Cliquez simplement sur "?" à droite du champ "Planification", et vous verrez une explication détaillée de la syntaxe disponible.

Si vous voulez qu'il fonctionne à 12h et 12h, je suppose que vous feriez simplement ceci:

0 0,12 * * *
0
David M. Karr 21 avril 2017 à 22:40