.gitignore za Jenkins

10 pravila izuzimanja za Jenkins, spremnih za kopiranje u repozitorij.

Poslužitelj za automatizaciju

Potpuni .gitignore za Jenkins

# Generirano uz LFGitignore - https://lfgitignore.com
# Stvoreno: 2026-10-13 16:15:37 UTC
# Tehnologije: Jenkins

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

Što ova pravila za Jenkins zapravo zanemaruju

Svaki obrazac u nastavku i razlog zašto pripada vašoj datoteci .gitignore.

Općenito

Obrazac Što zanemaruje
/* Zanemari cijeli JENKINS_HOME osim direktorija jobs, korijenske xml konfiguracije i datoteke .gitignore.
!/jobs Općenito
!/.gitignore Općenito
!/*.xml Općenito

Napomena: git ne prati mape, nego samo sadržaj datoteka.

Obrazac Što zanemaruje
jobs/** Napomena: git ne prati mape, nego samo sadržaj datoteka.
!jobs/**/ Napomena: git ne prati mape, nego samo sadržaj datoteka.
builds Radi performansi zanemarujemo izgradnje u zadacima Jenkinsa jer velike instalacije sadrže mnogo sitnih datoteka. To može utjecati na performanse gita čak i pri osnovnim naredbama poput 'git status'.
indexing Napomena: git ne prati mape, nego samo sadržaj datoteka.

Izuzmi samo datoteke config.xml u poddirektorijima repozitorija.

Obrazac Što zanemaruje
!config.xml Izuzmi samo datoteke config.xml u poddirektorijima repozitorija.

Nemojte pratiti radne prostore (kada korisnici izgrađuju na masteru).

Obrazac Što zanemaruje
jobs/**/*workspace Nemojte pratiti radne prostore (kada korisnici izgrađuju na masteru).

Kako koristiti ovaj .gitignore za Jenkins

  1. Kopirajte pravila za Jenkins iznad ili izravno preuzmite datoteku.
  2. U korijenu svojeg Git repozitorija stvorite datoteku naziva .gitignore i zalijepite pravila u nju.
  3. Ako se neke od tih datoteka već prate, pokrenite git rm -r --cached . pa ponovno predajte promjene — Git primjenjuje pravila izuzimanja samo na datoteke koje ne prati.
  4. Predajte .gitignore kako bi svi u timu koristili ista pravila.