.gitignore per Jenkins
10 regole di esclusione per Jenkins, pronte da copiare nel repository.
Server di automazione
Il .gitignore completo per Jenkins
# Generato da LFGitignore - https://lfgitignore.com
# Creato: 2026-10-13 16:14:12 UTC
# Tecnologie: Jenkins
### Jenkins ###
/*
!/jobs
!/.gitignore
!/*.xml
jobs/**
!jobs/**/
builds
indexing
!config.xml
jobs/**/*workspace
Cosa escludono le regole di Jenkins
Tutti i pattern e i motivi per includerli nel tuo .gitignore.
Generale
| Schema di esclusione | Cosa esclude |
|---|---|
/* |
Ignora tutto JENKINS_HOME tranne la directory jobs, la configurazione XML nella radice e il file .gitignore. |
!/jobs |
Generale |
!/.gitignore |
Generale |
!/*.xml |
Generale |
Nota: Git non traccia le cartelle, ma solo il contenuto dei file.
| Schema di esclusione | Cosa esclude |
|---|---|
jobs/** |
Nota: Git non traccia le cartelle, ma solo il contenuto dei file. |
!jobs/**/ |
Nota: Git non traccia le cartelle, ma solo il contenuto dei file. |
builds |
Per motivi di prestazioni, ignoriamo le compilazioni dei job Jenkins: nelle grandi installazioni contengono molti file piccoli. Questo può rallentare Git anche con comandi semplici come 'git status'. |
indexing |
Nota: Git non traccia le cartelle, ma solo il contenuto dei file. |
Escludi solo i file config.xml nelle sottodirectory del repository.
| Schema di esclusione | Cosa esclude |
|---|---|
!config.xml |
Escludi solo i file config.xml nelle sottodirectory del repository. |
Non tracciare gli spazi di lavoro (quando gli utenti compilano sul master).
| Schema di esclusione | Cosa esclude |
|---|---|
jobs/**/*workspace |
Non tracciare gli spazi di lavoro (quando gli utenti compilano sul master). |
Come usare questo .gitignore per Jenkins
- Copia le regole di Jenkins qui sopra oppure scarica direttamente il file.
- Crea un file chiamato .gitignore nella radice del repository Git e incolla le regole al suo interno.
- Se Git tiene già traccia di alcuni di questi file, esegui git rm -r --cached . e crea un nuovo commit: Git applica le regole di esclusione solo ai file non tracciati.
- Includi .gitignore in un commit affinché tutto il team condivida le stesse regole.