summaryrefslogtreecommitdiff
path: root/gitignore/JENKINS_HOME.gitignore
blob: 6df01d6210536d88b790312f1e2da354decdc7b3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#Learn more about Jenkins and JENKINS_HOME directory for which this file is intended.
#  http://jenkins-ci.org/
#  https://wiki.jenkins-ci.org/display/JENKINS/Administering+Jenkins

#ignore all JENKINS_HOME except jobs directory, root xml config, and .gitignore file
/*
!/jobs
!/.gitignore
!/*.xml

#ignore all files in jobs subdirectories except for folders
#note: git doesn't track folders, only file content
jobs/**
!jobs/**/

#uncomment the following line to save next build numbers with config
#!jobs/**/nextBuildNumber

#exclude only config.xml files in repository subdirectories
!config.xml

#don't track workspaces (when users build on the master)
jobs/**/*workspace

#as a result only settings and job config.xml files in JENKINS_HOME will be tracked by git