Jenkins용 .gitignore
저장소에 바로 복사할 수 있는 Jenkins 제외 규칙 10개.
자동화 서버
Jenkins용 전체 .gitignore
# LFGitignore로 생성 - https://lfgitignore.com
# 생성일: 2026-10-13 16:14:44 UTC
# 기술: Jenkins
### Jenkins ###
/*
!/jobs
!/.gitignore
!/*.xml
jobs/**
!jobs/**/
builds
indexing
!config.xml
jobs/**/*workspace
이 Jenkins 규칙이 실제로 제외하는 항목
아래에서 각 패턴과 .gitignore에 포함하는 이유를 확인하세요.
일반
| 패턴 |
제외 대상 |
/* |
jobs 디렉터리, 루트 xml 구성, .gitignore 파일을 제외한 JENKINS_HOME 전체 제외. |
!/jobs |
일반 |
!/.gitignore |
일반 |
!/*.xml |
일반 |
참고: Git은 폴더가 아니라 파일 내용만 추적합니다.
| 패턴 |
제외 대상 |
jobs/** |
참고: Git은 폴더가 아니라 파일 내용만 추적합니다. |
!jobs/**/ |
참고: Git은 폴더가 아니라 파일 내용만 추적합니다. |
builds |
대규모 설치 환경에서는 작은 파일이 많이 포함되므로 성능을 위해 Jenkins 작업의 빌드를 제외합니다. 이러한 파일은 'git status' 같은 기본 명령을 실행할 때도 Git 성능에 영향을 줄 수 있습니다. |
indexing |
참고: Git은 폴더가 아니라 파일 내용만 추적합니다. |
저장소 하위 디렉터리의 config.xml 파일만 제외합니다.
| 패턴 |
제외 대상 |
!config.xml |
저장소 하위 디렉터리의 config.xml 파일만 제외합니다. |
작업 공간을 추적하지 않음(사용자가 master에서 빌드하는 경우).
| 패턴 |
제외 대상 |
jobs/**/*workspace |
작업 공간을 추적하지 않음(사용자가 master에서 빌드하는 경우). |
이 Jenkins용 .gitignore 사용 방법
- 위의 Jenkins 규칙을 복사하거나 파일을 바로 다운로드하세요.
- Git 저장소 루트에 .gitignore라는 파일을 만들고 규칙을 붙여 넣으세요.
- 이미 추적 중인 파일이 있다면 git rm -r --cached . 명령을 실행한 다음 다시 커밋하세요. Git은 추적하지 않는 파일에만 제외 규칙을 적용합니다.
- 팀원 모두가 같은 규칙을 사용하도록 .gitignore를 커밋하세요.