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.

DevOps Roadmap – Passo 9 – CI/CD

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

  1. Continuous Integration: o que é, para que serve e como implantar

  2. Continuous Delivery: o que é, para que serve e como implantar

  3. Qual é a diferença entre Continuous Delivery e Continuous Deployment

Ferramentas

  1. GitHub Actions

  2. GitLab CI/CD

  3. CircleCI

  4. 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.

🔗 Leia o Passo 10 Do DevOps Roadmap →