.gitignore для Jenkins
10 правил игнорирования для Jenkins, готовых к копированию в репозиторий.
Сервер автоматизации
Полный .gitignore для Jenkins
# Создано LFGitignore - https://lfgitignore.com
# Создано: 2026-10-31 21:54:14 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, чтобы все члены команды придерживались одних и тех же правил.