Sobes.tech
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.