.gitignore para Jenkins
10 regras de exclusão para Jenkins, prontas a copiar para o seu repositório.
Servidor de automatização
O .gitignore completo para Jenkins
# Gerado pelo LFGitignore - https://lfgitignore.com
# Criado: 2026-10-13 16:24:13 UTC
# Tecnologias: Jenkins
### Jenkins ###
/*
!/jobs
!/.gitignore
!/*.xml
jobs/**
!jobs/**/
builds
indexing
!config.xml
jobs/**/*workspace
O que estas regras de Jenkins ignoram
Veja abaixo cada padrão e a razão para o incluir no seu .gitignore.
Geral
| Padrão | O que ignora |
|---|---|
/* |
Ignorar todo o JENKINS_HOME, exceto o diretório jobs, a configuração xml da raiz e o ficheiro .gitignore. |
!/jobs |
Geral |
!/.gitignore |
Geral |
!/*.xml |
Geral |
Nota: o git não acompanha pastas, apenas o conteúdo dos ficheiros.
| Padrão | O que ignora |
|---|---|
jobs/** |
Nota: o git não acompanha pastas, apenas o conteúdo dos ficheiros. |
!jobs/**/ |
Nota: o git não acompanha pastas, apenas o conteúdo dos ficheiros. |
builds |
Por motivos de desempenho, pretendemos ignorar as compilações das tarefas Jenkins, pois em instalações grandes contêm muitos ficheiros pequenos. Isto pode afetar o desempenho do git mesmo em comandos básicos como 'git status'. |
indexing |
Nota: o git não acompanha pastas, apenas o conteúdo dos ficheiros. |
Excluir apenas ficheiros config.xml nos subdiretórios do repositório.
| Padrão | O que ignora |
|---|---|
!config.xml |
Excluir apenas ficheiros config.xml nos subdiretórios do repositório. |
Não acompanhar espaços de trabalho (quando os utilizadores compilam no master).
| Padrão | O que ignora |
|---|---|
jobs/**/*workspace |
Não acompanhar espaços de trabalho (quando os utilizadores compilam no master). |
Como utilizar este .gitignore para Jenkins
- Copie as regras de Jenkins acima ou descarregue o ficheiro diretamente.
- Crie um ficheiro com o nome .gitignore na raiz do seu repositório Git e cole nele as regras.
- Se o Git já acompanhar alguns desses ficheiros, execute git rm -r --cached . e faça um novo commit: o Git só aplica regras de exclusão aos ficheiros que ainda não acompanha.
- Faça commit do .gitignore para que toda a equipa utilize as mesmas regras.