JAQUELINE RAMOS
MVP, MCP E MS
JAQUELINEC.RAMOS@OUTLOOK.COM
Estratégias de
Continuous Delivery
#VSSUMMIT
O QUE É CONTINUOUS DELIVERY?
OQUEÉCONTINUOUSDELIVERY?
#VSSUMMIT
Crie seu software de
maneira em que possa
ser liberado para
produção a qualquer
momento.
Crie, teste, configure,
implemente e tenha o
feedback a qualquer
momento.
Utilize a cultura
DevOps e práticas de
CI (continuous
integration) e CD
(continuous
deployment)
CULTURA?
PRÁTICAS?
#VSSUMMIT
DevOps
Gestão do ciclo de
vida da aplicação
= antigo ALM
CI (continuous
integration)
A cada novo
commit/check-in,
realize testes individuais
ou de integração
CD (continuous
deployment)
Realize pequenas
entregas a qualquer
momento, em
conjunto com CI
ESTRATÉGIASDEBRANCHES
#VSSUMMIT
Gitflow
ESTRATÉGIASDEBRANCHES
#VSSUMMIT
TFVC
ESTRATÉGIASDEBRANCHES
#VSSUMMIT
Main Only -
Sem branches
Release Isolation -
Branch simples
Development
Isolation -
Desenvolvimento
isolado da Main
(depois feito o
merge)
Development and
Release isolation -
Desenvolvimento e
Release isolados da
Main (depois feito o
merge)
Servicing and Release
Isolation –
Manutenção e
Releases isolados
Servicing, Hotfix and
Release Isolation –
Manutenção e
Releases isolados
com controle de
Hotfixes
Feature Isolation –
Branching de Feature
#VSSUMMIT
OQUEEUPRECISOPARACOMEÇAR?
#VSSUMMIT
Relacionamento
colaborativo entre os
envolvidos no
processo
=
DevOps
Automatize todas as
etapas possíveis em
seu processo de
entrega
Utilize ferramentas de
colaboração e apoio
no processo de
automatização
FERRAMENTAS
#VSSUMMIT
FERRAMENTAS
#VSSUMMIT
FERRAMENTAS
#VSSUMMIT
FERRAMENTAS
#VSSUMMIT
JAQUELINE RAMOS
MVP, MCP E MS
JAQUELINEC.RAMOS@OUTLOOK.COM
#VSSUMMIT
MUITOOBRIGADO!

#VSSUMMIT - Estratégias de Continuous Delivery