.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
# Generated by LFGitignore - https://lfgitignore.com
# Created: 2026-08-05 01:33:01 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.
General
| Motif | Ce qu’il ignore |
|---|---|
/* |
Ignore all JENKINS_HOME except jobs directory, root xml config, and .gitignore file. |
!/jobs |
General |
!/.gitignore |
General |
!/*.xml |
General |
Note: git doesn't track folders, only file content.
| Motif | Ce qu’il ignore |
|---|---|
jobs/** |
Note: git doesn't track folders, only file content. |
!jobs/**/ |
Note: git doesn't track folders, only file content. |
builds |
For performance reasons, we want to ignore builds in Jenkins jobs because it contains many tiny files on large installations. This can impact git performance when running even basic commands like 'git status'. |
indexing |
Note: git doesn't track folders, only file content. |
Exclude only config.xml files in repository subdirectories.
| Motif | Ce qu’il ignore |
|---|---|
!config.xml |
Exclude only config.xml files in repository subdirectories. |
Don't track workspaces (when users build on the master).
| Motif | Ce qu’il ignore |
|---|---|
jobs/**/*workspace |
Don't track workspaces (when users build on the master). |
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.