.gitignore pro Jenkins

10 pravidel ignorování pro Jenkins, připravených ke zkopírování do repozitáře.

Automatizační server

Kompletní .gitignore pro Jenkins

# Vygenerováno pomocí LFGitignore - https://lfgitignore.com
# Vytvořeno: 2026-10-13 16:14:06 UTC
# Technologie: Jenkins

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

Co pravidla pro Jenkins skutečně ignorují

Každý vzor níže má vysvětlení, proč patří do vašeho .gitignore.

Obecné

Vzor Co ignoruje
/* Ignorovat celý JENKINS_HOME kromě adresáře jobs, kořenové konfigurace xml a souboru .gitignore.
!/jobs Obecné
!/.gitignore Obecné
!/*.xml Obecné

Poznámka: git nesleduje složky, pouze obsah souborů.

Vzor Co ignoruje
jobs/** Poznámka: git nesleduje složky, pouze obsah souborů.
!jobs/**/ Poznámka: git nesleduje složky, pouze obsah souborů.
builds Z výkonnostních důvodů chceme ignorovat sestavení úloh Jenkins, protože ve velkých instalacích obsahují mnoho malých souborů. To může ovlivnit výkon gitu i při základních příkazech jako „git status“.
indexing Poznámka: git nesleduje složky, pouze obsah souborů.

Vyloučit pouze soubory config.xml v podadresářích repozitáře.

Vzor Co ignoruje
!config.xml Vyloučit pouze soubory config.xml v podadresářích repozitáře.

Nesledovat pracovní prostory (když uživatelé sestavují na masteru).

Vzor Co ignoruje
jobs/**/*workspace Nesledovat pracovní prostory (když uživatelé sestavují na masteru).

Jak používat tento .gitignore pro Jenkins

  1. Zkopírujte výše uvedená pravidla pro Jenkins nebo si soubor rovnou stáhněte.
  2. V kořenové složce svého Git repozitáře vytvořte soubor .gitignore a vložte do něj pravidla.
  3. Pokud už jsou některé z těchto souborů sledovány, spusťte git rm -r --cached . a pak znovu commitněte — Git uplatňuje pravidla ignorování pouze na nesledované soubory.
  4. Commitněte .gitignore, aby celý tým sdílel stejná pravidla.