.gitignore för Jenkins

10 ignoreringsregler för Jenkins, redo att kopieras till ditt repo.

Automatiseringsserver

Den kompletta .gitignore-filen för Jenkins

# Genererad av LFGitignore - https://lfgitignore.com
# Skapad: 2026-10-13 16:24:03 UTC
# Tekniker: Jenkins

### Jenkins ###
/*
!/jobs
!/.gitignore
!/*.xml
jobs/**
!jobs/**/
builds
indexing
!config.xml
jobs/**/*workspace

Vad reglerna för Jenkins faktiskt ignorerar

Alla mönster nedan och varför de hör hemma i din .gitignore.

Allmänt

Mönster Vad det ignorerar
/* Ignorera allt i JENKINS_HOME utom jobbkatalogen, XML-konfigurationen i roten och .gitignore-filen.
!/jobs Allmänt
!/.gitignore Allmänt
!/*.xml Allmänt

Obs: git spårar inte mappar, bara filinnehåll.

Mönster Vad det ignorerar
jobs/** Obs: git spårar inte mappar, bara filinnehåll.
!jobs/**/ Obs: git spårar inte mappar, bara filinnehåll.
builds Av prestandaskäl vill vi ignorera byggen i Jenkins-jobb eftersom de innehåller många små filer vid stora installationer. Det kan påverka gits prestanda även vid grundläggande kommandon som 'git status'.
indexing Obs: git spårar inte mappar, bara filinnehåll.

Uteslut endast config.xml-filer i repots underkataloger.

Mönster Vad det ignorerar
!config.xml Uteslut endast config.xml-filer i repots underkataloger.

Spåra inte arbetsytor (när användare bygger på master).

Mönster Vad det ignorerar
jobs/**/*workspace Spåra inte arbetsytor (när användare bygger på master).

Så använder du denna .gitignore för Jenkins

  1. Kopiera reglerna för Jenkins ovan eller ladda ner filen direkt.
  2. Skapa en fil med namnet .gitignore i roten av ditt Git-repo och klistra in reglerna.
  3. Om några av filerna redan spåras, kör git rm -r --cached . och gör sedan en ny commit — Git tillämpar bara ignoreringsregler på ospårade filer.
  4. Checka in .gitignore så att alla i teamet delar samma regler.