Primeiros passos com Entrega/Integração contínua

$whoami

  • Desenvolvedor python na VivaDecora
  • Entusiasta DevOps

Motivação

O que é entrega contínua

O que é integração contínua

Anti Padrões na entrega de software

  • Deploys manuais
  • Gerenciamento manual das configurações do ambiente

Benefícios

  • Emponderar times
  • Reduzir erros
  • Reduzir estresse

Servidores de CI/CD

 

  • Jenkins
  • Travis CI
  • Go CD
  • Bamboo

O Pipeline de entrega contínua

A deployment pipeline is an automated manifestation of your process for getting software from version control into the hands of your users. - Jez Humble

Pipelines com

Pipelines como código

Boas práticas

  • Torne visível o estado dos pipelines
  • Não faça commits quando uma build estiver quebrada

Obrigado \o/

Primeiros passos com Entrega Contínua

By Iury Alves de Souza

Primeiros passos com Entrega Contínua

  • 376