Sobes.tech
Junior — Middle

Tem alguma experiência na configuração de processos automatizados de integração e entrega (CI/CD) nos seus projetos?

sobes.tech IA

Resposta da IA

Sim, configurei processos automatizados de CI/CD em projetos. Normalmente incluía:

  • Compilação automática do projeto em cada commit no sistema de controlo de versões (por exemplo, Git).
  • Execução de testes (unitários, de integração) para verificar a qualidade do código.
  • Construção automática de artefactos (por exemplo, imagens Docker).
  • Deploy em ambientes de teste ou staging para verificar a funcionalidade.
  • Após a passagem bem-sucedida de todas as etapas, deploy automático ou semi-automático em produção.

Para isso, utilizei ferramentas como Jenkins, GitLab CI/CD, GitHub Actions. Isso permitia acelerar os lançamentos e reduzir erros no deploy manual.