.gitignore para Jenkins
10 reglas de exclusión para Jenkins, listas para copiar en tu repositorio.
Servidor de automatización
El .gitignore completo para Jenkins
# Generado por LFGitignore - https://lfgitignore.com
# Creado: 2026-10-13 16:32:06 UTC
# Tecnologías: Jenkins
### Jenkins ###
/*
!/jobs
!/.gitignore
!/*.xml
jobs/**
!jobs/**/
builds
indexing
!config.xml
jobs/**/*workspace
Qué ignoran estas reglas de Jenkins
Todos los patrones y por qué incluirlos en tu .gitignore.
Generalidades
| Patrón | Qué ignora |
|---|---|
/* |
Excluir todo JENKINS_HOME salvo el directorio jobs, la configuración xml de la raíz y el archivo .gitignore. |
!/jobs |
Generalidades |
!/.gitignore |
Generalidades |
!/*.xml |
Generalidades |
Nota: git no rastrea carpetas, solo el contenido de los archivos.
| Patrón | Qué ignora |
|---|---|
jobs/** |
Nota: git no rastrea carpetas, solo el contenido de los archivos. |
!jobs/**/ |
Nota: git no rastrea carpetas, solo el contenido de los archivos. |
builds |
Por rendimiento, conviene excluir las compilaciones de las tareas de Jenkins: en instalaciones grandes contienen muchos archivos pequeños que pueden ralentizar git incluso al ejecutar comandos básicos como 'git status'. |
indexing |
Nota: git no rastrea carpetas, solo el contenido de los archivos. |
Excluir solo los archivos config.xml de los subdirectorios del repositorio.
| Patrón | Qué ignora |
|---|---|
!config.xml |
Excluir solo los archivos config.xml de los subdirectorios del repositorio. |
No rastrear los espacios de trabajo (cuando los usuarios compilan en master).
| Patrón | Qué ignora |
|---|---|
jobs/**/*workspace |
No rastrear los espacios de trabajo (cuando los usuarios compilan en master). |
Cómo usar este .gitignore para Jenkins
- Copia las reglas de Jenkins de arriba o descarga el archivo directamente.
- Crea un archivo llamado .gitignore en la raíz del repositorio Git y pega las reglas.
- Si Git ya rastrea alguno de esos archivos, ejecuta git rm -r --cached . y crea otro commit: Git solo aplica las reglas de exclusión a los archivos que no rastrea.
- Incluye el .gitignore en un commit para que todo el equipo comparta las mismas reglas.