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.