Utiliser la gestion des pipeline via git #2
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Les jobs de type pipeline peuvent tirer leur description depuis des fichiers jenkinsfile versionnés dans des dépôts git. Le principal avantage est l’historique et l’identification des versions fonctionnelles des pipelines.
Dans le cadre de mon travail sur pulp et l’adaptation du pipeline
Empaquetage Debian
associé, j’ai testé l’organisation suivante :La différence avec la structure actuelle est donc le fichier jenkinsfile unique et à la racine au lieu d’un répertoire contenant des fichiers jenkinsfile.
Dans la définition des pipelines dans l’application jenkins, on peut ainsi pointer vers le dépôt (toujours le même) et vers la branche spécifique. L’application récupèrera le fichier jenkinsfile à la racine.
Concernant le contenu du fichier jenkinsfile dans chaque branche, il peut être utile de modifier à chaque fois l’annotation pour importer la bibliothèque
cadoles
pour pointer vers la branche spécifique.