.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

  1. Copiez les règles Jenkins ci-dessus, ou téléchargez directement le fichier.
  2. Créez un fichier nommé .gitignore à la racine de votre dépôt Git et collez-y les règles.
  3. 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.
  4. Commitez le .gitignore pour que toute l’équipe partage les mêmes règles.