.gitignore для Jenkins
10 правил ігнорування для Jenkins, готових до копіювання у ваш репозиторій.
Сервер автоматизації
Повний .gitignore для Jenkins
# Згенеровано LFGitignore - https://lfgitignore.com
# Створено: 2026-10-31 21:54:00 UTC
# Технології: Jenkins
### Jenkins ###
/*
!/jobs
!/.gitignore
!/*.xml
jobs/**
!jobs/**/
builds
indexing
!config.xml
jobs/**/*workspace
Що насправді ігнорують ці правила Jenkins
Кожен наведений нижче шаблон із поясненням, навіщо він потрібен у .gitignore.
Загальний
| Шаблон | Що ігнорується |
|---|---|
/* |
Ігноруйте всі JENKINS_HOME, крім каталогу завдань, кореневої конфігурації xml і файлу .gitignore. |
!/jobs |
Загальний |
!/.gitignore |
Загальний |
!/*.xml |
Загальний |
Примітка: git не відстежує папки, лише вміст файлів.
| Шаблон | Що ігнорується |
|---|---|
jobs/** |
Примітка: git не відстежує папки, лише вміст файлів. |
!jobs/**/ |
Примітка: git не відстежує папки, лише вміст файлів. |
builds |
З міркувань продуктивності ми хочемо ігнорувати збірки в завданнях Jenkins, оскільки вони містять багато крихітних файлів у великих інсталяціях. Це може вплинути на продуктивність git під час виконання навіть базових команд, таких як «git status». |
indexing |
Примітка: git не відстежує папки, лише вміст файлів. |
Виключити лише файли config.xml у підкаталогах сховища.
| Шаблон | Що ігнорується |
|---|---|
!config.xml |
Виключити лише файли config.xml у підкаталогах сховища. |
Не відстежуйте робочі області (коли користувачі будують на основі основного).
| Шаблон | Що ігнорується |
|---|---|
jobs/**/*workspace |
Не відстежуйте робочі області (коли користувачі будують на основі основного). |
Як використовувати цей .gitignore для Jenkins
- Скопіюйте правила Jenkins вище або завантажте файл безпосередньо.
- Створіть файл з іменем .gitignore у корені вашого сховища Git і вставте в нього правила.
- Якщо деякі з цих файлів уже відстежуються, запустіть git rm -r --cached ., а потім зафіксуйте знову — Git застосовує правила ігнорування лише до невідстежуваних файлів.
- Закріпіть .gitignore, щоб усі члени команди мали однакові правила.