.gitignore pour Jenkins
10 règles d’exclusion pour Jenkins, prêtes à copier dans votre dépôt.
Serveur d'automatisation
Le .gitignore complet pour Jenkins
# Généré par LFGitignore - https://lfgitignore.com
# Créé le : 2026-11-03 04:56:28 UTC
# Technologies : Jenkins
### Jenkins ###
/*
!/jobs
!/.gitignore
!/*.xml
jobs/**
!jobs/**/
builds
indexing
!config.xml
jobs/**/*workspace
Ce que ces règles Jenkins ignorent vraiment
Chaque motif ci-dessous, et pourquoi il a sa place dans votre .gitignore.
Général
| Motif | Ce qu’il ignore |
|---|---|
/* |
Ignorer tout JENKINS_HOME sauf le répertoire jobs, la configuration XML racine et le fichier .gitignore. |
!/jobs |
Général |
!/.gitignore |
Général |
!/*.xml |
Général |
Remarque : Git suit le contenu des fichiers, pas les dossiers.
| Motif | Ce qu’il ignore |
|---|---|
jobs/** |
Remarque : Git suit le contenu des fichiers, pas les dossiers. |
!jobs/**/ |
Remarque : Git suit le contenu des fichiers, pas les dossiers. |
builds |
Pour préserver les performances, ignorer les compilations des tâches Jenkins : sur les grosses installations, elles contiennent de nombreux petits fichiers qui peuvent ralentir même des commandes Git simples comme « git status ». |
indexing |
Remarque : Git suit le contenu des fichiers, pas les dossiers. |
Exclure uniquement les fichiers config.xml des sous-répertoires du dépôt.
| Motif | Ce qu’il ignore |
|---|---|
!config.xml |
Exclure uniquement les fichiers config.xml des sous-répertoires du dépôt. |
Ne pas versionner les espaces de travail (lorsque les utilisateurs compilent sur le maître).
| Motif | Ce qu’il ignore |
|---|---|
jobs/**/*workspace |
Ne pas versionner les espaces de travail (lorsque les utilisateurs compilent sur le maître). |
Comment utiliser ce .gitignore pour Jenkins
- Copiez les règles Jenkins ci-dessus, ou téléchargez directement le fichier.
- Créez un fichier nommé .gitignore à la racine de votre dépôt Git et collez-y les règles.
- Si certains de ces fichiers sont déjà suivis, lancez git rm -r --cached . puis recommitez — Git n’applique les règles d’exclusion qu’aux fichiers non suivis.
- Commitez le .gitignore pour que toute l’équipe partage les mêmes règles.