Ludovic Frank Gitignore

.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

  1. Скопіюйте правила Jenkins вище або завантажте файл безпосередньо.
  2. Створіть файл з іменем .gitignore у корені вашого сховища Git і вставте в нього правила.
  3. Якщо деякі з цих файлів уже відстежуються, запустіть git rm -r --cached ., а потім зафіксуйте знову — Git застосовує правила ігнорування лише до невідстежуваних файлів.
  4. Закріпіть .gitignore, щоб усі члени команди мали однакові правила.