DevOps Roadmap – Passo 9 – CI/CD
No passo 9 do DevOps Roadmap, você entenderá a importância de estudar CI/CD para se tornar um(a) DevOps.
O que é CI/CD?
Continuous Integration (CI ou Integração Contínua) e Continuous Delivery (CD ou Entrega Contínua) é uma prática diretamente ligada a um dos fundamentos da metodologia DevOps: a integração entre times de Desenvolvimento e Operações.
Para isto, existem diversas ferramentas de CI/CD que são capazes de gerenciar todo o ciclo de vida DevOps, desde a ideia e planejamento do software até o desenvolvimento, teste, construção e implantação automatizada.
A automação desses processos economiza tempo dos membros da equipe e consequentemente permite que eles foquem em atividades que trarão maior retorno ao time e à empresa.
Qual é a importância para um(a) DevOps?
Como um(a) DevOps, saber automatizar tarefas rotineiras é uma das mais importantes atividades que você irá desempenhar e, por isso, considero que aprender a construir pipelines de CI/CD é uma habilidade essencial.
O que você deve aprender sobre CI/CD?
Com base nisto, neste passo a minha recomendação é que você aprenda:
Conceitos
Continuous Integration: o que é, para que serve e como implantar
Continuous Delivery: o que é, para que serve e como implantar
Qual é a diferença entre Continuous Delivery e Continuous Deployment
Ferramentas
GitHub Actions
GitLab CI/CD
CircleCI
Jenkins
Outras ferramentas que eu sugiro que você fique de olho e estude: Harness, Tekton e ArgoCD que são ferramentas de Continuous Delivery modernas e capazes de implantar aplicações em clusters Kubernetes e que estão ganhando bastante popularidade ultimamente.
Receba gratuitamente um mapa mental e um guia com links para materiais de estudo para cada um dos 10 passos do DevOps Roadmap da EdukTI
📚 Conheça os materiais extras do DevOps Roadmap da EdukTI
Conclusão
Neste artigo, falo da importância de aprender a criar pipelines de CI/CD para automatizar a implantação de software e otimizar os processos do seu time.
O próximo passo é o último e falaremos sobre Infraestrutura como Código.
Nesse passo, você entenderá os motivos no qual estas ferramentas ganharam popularidade entre os times de Engenharia no mundo.