Junior — Middle
Que meios e ferramentas utilizou para configurar a automação do processo CI/CD?
sobes.tech IA
Resposta da IA
Para configurar a automação CI/CD, utilizei as seguintes ferramentas:
- Jenkins — para criar pipelines de build, teste e deploy.
- GitLab CI/CD — solução integrada com o repositório, permitindo descrever os pipelines no arquivo
.gitlab-ci.yml. - GitHub Actions — para automatizar processos diretamente no GitHub.
- Docker — para a conteinerização de aplicações e ambientes de teste.
- Ansible ou Terraform — para automatizar a infraestrutura e o deploy.
Normalmente, o processo inclui a construção automática do código ao fazer push no repositório, execução de testes, construção de artefatos e deploy em servidores de teste ou produção.