.gitignore за Jenkins
10 правила за игнориране за Jenkins, готови за копиране в хранилището ви.
Сървър за автоматизация
Пълният .gitignore за Jenkins
# Генерирано от LFGitignore — https://lfgitignore.com
# Създадено: 2026-10-13 16:15:55 UTC
# Технологии: Jenkins
### Jenkins ###
/*
!/jobs
!/.gitignore
!/*.xml
jobs/**
!jobs/**/
builds
indexing
!config.xml
jobs/**/*workspace
Какво всъщност игнорират тези правила за Jenkins
Всички шаблони по-долу и защо са необходими във вашия .gitignore.
Общи
| Шаблон | Какво игнорира |
|---|---|
/* |
Игнориране на всичко в JENKINS_HOME освен директорията jobs, основната xml конфигурация и файла .gitignore. |
!/jobs |
Общи |
!/.gitignore |
Общи |
!/*.xml |
Общи |
Забележка: git не следи папки, а само съдържанието на файловете.
| Шаблон | Какво игнорира |
|---|---|
jobs/** |
Забележка: git не следи папки, а само съдържанието на файловете. |
!jobs/**/ |
Забележка: git не следи папки, а само съдържанието на файловете. |
builds |
За по-добра производителност игнорираме компилациите в заданията на Jenkins, защото при големи инсталации съдържат много малки файлове. Това може да забави git дори при основни команди като „git status“. |
indexing |
Забележка: git не следи папки, а само съдържанието на файловете. |
Изключване само на файловете config.xml в поддиректориите на хранилището.
| Шаблон | Какво игнорира |
|---|---|
!config.xml |
Изключване само на файловете config.xml в поддиректориите на хранилището. |
Не следете работните пространства (когато потребителите компилират в master).
| Шаблон | Какво игнорира |
|---|---|
jobs/**/*workspace |
Не следете работните пространства (когато потребителите компилират в master). |
Как да използвате този .gitignore за Jenkins
- Копирайте правилата за Jenkins по-горе или изтеглете файла директно.
- Създайте файл с име .gitignore в основната директория на Git хранилището си и поставете правилата в него.
- Ако някои от тези файлове вече се следят, изпълнете git rm -r --cached . и създайте нов комит — Git прилага правилата за игнориране само към неследени файлове.
- Добавете .gitignore в комит, за да използва целият екип едни и същи правила.