Jenkins : centraliser la gestion des tâches planifiées


Windows Server 2012R2 Windows Server 2016 Windows Server 2019

Configurer la planification du job

Maintenant que nous savons comment mettre un job en place, nous allons modifier le premier job pour le planifier.

Sous Jenkins la planification se configure avec la syntaxe des cron sous Linux. Le site Crontab Generator peut vous aider à générer la syntaxe.

Aller sur la configuration du job dans la section Ce qui déclenche le build, cocher la case Construire périodiquement 1 puis entrer la planification dans le champ Planning 2 et cliquer sur Sauver 3. Lors de la saisie de la planification sous le champ s’affiche la date de l’exécution précédente ainsi que de la suivante.

job planning

Vérifier que le build ce soit bien exécuté à l’heure programmée 1.

executed build - Jenkins

Afficher le calendrier des jobs

Maintenant que nous avons les jobs avec une planification, il serait intéressant de pouvoir visualiser l’ensemble dans un calendrier.

Dans la gestion des plugins, installer Calendar View 1.

Plugins calendar view

Une fois le plugin installé, retourner sur la page d’accueil de Jenkins et cliquer sur le + 1 pour ajouter une vue.

Add view

Nommer la vue 1, selectionner Calendar View 2 et cliquer sur OK 3.

Name view

Configurer la vue en fonction de vos besoins en sélectionnant l’affichage par défaut 1, les jobs à afficher 2 et terminer en cliquant sur OK 3.

Configuration view

Un calendrier avec la planification des jobs s’affiche.

Planning view

Conclusion

Ce tutoriel s’arrete ici et j’espere qu’il vous aidera pour ordonnancer vos taches planifiées sous Windows.

Le tutoriel ne couvrent qu’une partie des fonctionnalités disponibles avec Jenkins, il est également possible de l’utiliser avec Linux en SSH, de configurer des notifications après l’execution d’un Build…

De toutes les solutions que j’ai essayé, Jenkins reste la plus simple à prendre en main et dispose de beaucoup de documentation et une communauté active si vous avez besoin d’aide.




Laisser un commentaire