Como migrar Jenkinsfile Backend

No projeto

  1. Remover os arquivos Dockerfile e entrypoint.sh (agora eles são gerados dinamicamente)

  2. Atualizar a jenkinsfile conforme o devido template:

  3. Criar arquivo version.yaml na root do projeto, contendo:

    version: <version>
    

    Onde <version> é versão da master(develop), contendo x, 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.