Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Link da Automação de Notificações dos PRs Abertos

Comunicar devs para atualizarem o canal de deploy

Enviar mensagem no discord lembrando os devs de que devem publicar no canal de deploy do Discord os detalhes para implantação de suas issues, como por exemplo execução de scripts e criação de envs.

Canal do Discord

Link da Automação da Verificação do Canal de Deploy

Avaliar branches apartadas

...

Para quando houver desenvolvimentos que não estão na release e deveriam subir no deploy, abrir os PRs necessários apontando para a target release do deploy, e completar antes de iniciar o deploy.

...

Criar e completar Pull Requests dos repositórios de bibliotecas

No caso de repositórios de bibliotecas, como o empodera-models e empodera-rules-engine, é necessária realizar o deploy para a main antes do deploy de fato, pois como o deploy desses repositórios não ativam nenhuma rotina nas máquinas de release, e também por serem dependências dos outros repositórios, é o ideal já executar com antecedência para ajustes e criações dos demais pull requests até o horário do deploy.

Pipelines de criação de Pull Requests das Libs

Criação de Pull Requests para a Main

...

Nessa etapa é importante atenção às alterações que estão subindo, pois em muitos momentos tivemos códigos que não deveriam subir que foram notados nessa etapa. Ex: Código de homologação que foi completado em alguma branch, código de branch apartada que não deveria estar subindo ainda e mexidas não autorizadas na configuração de infraestrutura dos repositórios, como no docker, pipeline e até mesmo main.ts ou app.module.ts.

Pipelines de criação de Pull Requests


Informações
titleAtenção as versões do Node.js
  • API e APP: Node.js v14
  • Demais repositórios: Node.js v16
  • Workers, Email Service, Auth, Angular: Yarn
  • Demais repositórios: NPM
    Informações
    titleAtenção aos gerenciadores de pacotes
    • App: NPM
    • Demais repositórios: Yarn

    Pipelines de Criação dos Pull Requests

    As pipelines mencionadas acima devem ser executadas a partir da release que desejamos implantar em produção. Portando escolha a pipeline de acordo com o deploy a ser feito (release ou hotfix) e informe a branch referente a release desejada, como mostra a imagem abaixo:

    Image Added

    Analisar canal de deploy no Discord

    ...