|
Observando a imagem acima, quando uma mudança nova é realizada e adicionada à branch _main_ do `Frontend` ou `Backend` o pipeline realiza os `jobs` específicos para realização do deploy da aplicação. No `Frontend`, o pipeline realiza o deploy para o Vercel, a partir da conexão realizada entre o repositório e a cloud, utilizando as configurações estabelecidas no ambiente e no arquivo `.vercel`. Para o Backend, o processo de deploy segue o mesmo padrão inicial, porém, em vez de mandar as mudanças para o Vercel, o runner do GitLab constrói uma imagem do Backend utilizando a `CLI` da ECR, envia a imagem para AWS |
|
Observando a imagem acima, quando uma mudança nova é realizada e adicionada à branch _main_ do `Frontend` ou `Backend` o pipeline realiza os `jobs` específicos para realização do deploy da aplicação. No `Frontend`, o pipeline realiza o deploy para o Vercel, a partir da conexão realizada entre o repositório e a cloud, utilizando as configurações estabelecidas no ambiente e no arquivo `.vercel`. Para o Backend, o processo de deploy segue o mesmo padrão inicial, porém, em vez de mandar as mudanças para o Vercel, o runner do GitLab constrói uma imagem do Backend utilizando a `CLI` da ECR, envia a imagem para AWS que então é utilizada para gerar um novo container do Backend da aplicação. |