Como migrar Jenkinsfile Backend
No projeto
Remover os arquivos
Dockerfileeentrypoint.sh(agora eles são gerados dinamicamente)Atualizar a jenkinsfile conforme o devido template:
Criar arquivo
version.yamlna root do projeto, contendo:version: <version>
Onde
<version>é versão da master(develop), contendox, por exemplo:version: 2022.2.0.x
version: 1.2.x
No Compose
Visto que agora a imagem para o ambiente de desenvolvedor é publicada na account korp, com o sufixo -dev, a imagens dos container dos portal interno precisam ser alteradas:
Antes:
"korpcicd/<service_name>:<version>"
Depois:
"korp/<service_name>:<version>-dev"
No Jenkins
Habilitar a build para a branch master
Utilidades
Caso seja necessário customizar os arquivos Dockerfile ou entrypoint.sh, pode-se criar um diretório jenkins, e colocar os arquivos customizados nela.