1.6 KiB
1.6 KiB
| id | decisions | title | status | created | |
|---|---|---|---|---|---|
| PLN-0003 |
|
Plano de Execução - Jenkins Gitea Integration | open | 2026-04-07 |
Plano de Execução - Jenkins Gitea Integration
Briefing
Atualizar o Jenkinsfile para integração com Gitea e garantir sua localização em files/config/Jenkinsfile. Remover resquícios de GitHub CI.
Decisions de Origem
- DEC-0003
Alvo
files/config/Jenkinsfile.github/workflows/(limpeza)
Escopo
- Atualização do script Groovy do
Jenkinsfilecom suporte agiteaStatus. - Garantir que o diretório
files/configexiste. - Remover diretório
.github/workflowsse existir.
Fora de Escopo
- Configuração real do servidor Jenkins (fora do repositório).
Plano de Execucao
- Verificar existência do diretório
files/confige criar se necessário. - Atualizar/Mover o
Jenkinsfileparafiles/config/Jenkinsfile. - Adicionar blocos
postnoJenkinsfilepara notificação ao Gitea. - Excluir
.github/workflowsse presente. - Validar sintaxe básica do Jenkinsfile.
Criterios de Aceite
- O arquivo
Jenkinsfilereside emfiles/config/Jenkinsfile. - O conteúdo do
Jenkinsfileincluimake cie chamadas ao Gitea. - Não existem workflows de GitHub CI.
Tests / Validacao
- Execução manual de
make cipara garantir que o comando base funciona. - Verificação visual do
Jenkinsfile.
Riscos
- Incompatibilidade de Plugin: Se o Jenkins do usuário não tiver o plugin do Gitea, as chamadas
giteaStatuspodem falhar. No entanto, estamos seguindo o requisito de "propagar resultados para gitea".