...
...
Acessar o Dashboard da Azure e verificar como estão os PRs em aberto, é importante que os PRs com pipelines de testes não sejam completos no dia do deploy, porém pode acontecer e por isso acabam ficando em aberto, sendo necessário acompanhamento junto aos devs responsáveis para finalizar a movimentação no Azure.
Link da Automação de Notificações dos PRs Abertos
...
...
...
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.
| Informações | ||
|---|---|---|
| ||
|
| Informações | ||
|---|---|---|
| ||
|
...
...
...
Aqui realmente é onde inicia o processo de deploy, ao completar os PRs abertos para a main/master, automaticamente os processos da pipeline e release serão ativados conforme ordem de chegada da fila, por isso é recomendado iniciar sempre pelos repositórios de API e APP, pois os dois são ligados diretamente aos workers que iniciam às 19h.
...
...
...
| Bloco de código |
|---|
// exemplo levando em conta o repositório empodera_nestjs
// atualizando a branch principal
cd empodera_nestjs
git checkout main
git pull
// [TODO: Remover quando subir ajustes de nginx]
// atualizando a branch intermediárias de homolog
git checkout feature/cetei-8139/nginx-empodera-config
git pull
git merge main
git push
// recriando a branch local de homolog
git branch -D homolog
git checkout -b homolog
// [TODO: Remover quando subir ajustes de nginx]
// remover o arquivo lock das dependências
rm -rf yarn.lock
// [TODO: Remover quando subir ajustes de nginx]
// reinstalando as dependências
yarn --ignore-engines
// [TODO: Remover quando subir ajustes de nginx]
// realizando o commit do novo arquivo
git add yarn.lock
git commit -m "CETEI-XXXX update lock file"
// atualizando o remote para iniciar a pipeline
git push origin homolog --force
|
...
...
...
| Bloco de código |
|---|
**Deploy realizado com Sucesso**
Atualizem suas branchs.
Deletem a branch de homolog local.
**Branchs - Procedimentos**
Atualizar todas as branchs.
Todas tarefas devem ser iniciadas a partir da branch master
PRs
Back e Front Vue: v1.xx
Back V2: v0.xx
Models: v1.0.xx
Angular: v0.xx
Auth: v0.xx
Email: v0.xx
**Hotfix**
Caso aconteça de necessitar de hotfix criaremos a branch no momento.**PRs abertos**
Atualizem as targets para a nova versão
@everyone |
...
| Bloco de código |
|---|
git commit -m "CETEI-XXXX update package version¨ |