entrega de versão • Automatize quase tudo • Mantenha tudo sob controle de versão • Se é difícil, faça com mais frequência e amenize o sofrimento • A qualidade DEVE estar presente desde o início
entrega de versão • Automatize quase tudo • Mantenha tudo sob controle de versão • Se é difícil, faça com mais frequência e amenize o sofrimento • A qualidade DEVE estar presente desde o início • Pronto quer dizer versão entregue
entrega de versão • Automatize quase tudo • Mantenha tudo sob controle de versão • Se é difícil, faça com mais frequência e amenize o sofrimento • A qualidade DEVE estar presente desde o início • Pronto quer dizer versão entregue • Todos são responsáveis pelo processo de entrega
entrega de versão • Automatize quase tudo • Mantenha tudo sob controle de versão • Se é difícil, faça com mais frequência e amenize o sofrimento • A qualidade DEVE estar presente desde o início • Pronto quer dizer versão entregue • Todos são responsáveis pelo processo de entrega • Melhoria Contínua
a implementação da mesma maneira em cada ambiente • Use Smoke Tests • Implante em uma cópia de Produção • Cada mudança deve ser propagada pelo pipeline instantaneamente
a implementação da mesma maneira em cada ambiente • Use Smoke Tests • Implante em uma cópia de Produção • Cada mudança deve ser propagada pelo pipeline instantaneamente • Se qualquer parte do pipeline falhar, pare o processo
binário no repositório; ◦ verificar propriedades do binário (pode fazer deploy?); ◦ executar deploy em Integração; ◦ atualizar propriedades do binário.
binário no repositório; ◦ verificar propriedades do binário (pode fazer deploy?); ◦ executar deploy em Integração; ◦ atualizar propriedades do binário. • Saída: Servidores e propriedades do binário atualizados
binário no repositório; ◦ verificar propriedades do binário (pode fazer deploy?); ◦ executar deploy em Staging; ◦ atualizar propriedades do binário. • Saída: Servidores e propriedades do binário atualizados
do TOP 15 erros que mais ocorreram; • Verificação de erros 404 e 50X; • Envio de e-mail para todos os responsáveis; • Tomada de decisão se o processo vai até o final (Deploy em PRODUÇÃO);
do TOP 15 erros que mais ocorreram; • Verificação de erros 404 e 50X; • Envio de e-mail para todos os responsáveis; • Tomada de decisão se o processo vai até o final (Deploy em PRODUÇÃO); • Muito importante para os produtos mais antigos;
do TOP 15 erros que mais ocorreram; • Verificação de erros 404 e 50X; • Envio de e-mail para todos os responsáveis; • Tomada de decisão se o processo vai até o final (Deploy em PRODUÇÃO); • Muito importante para os produtos mais antigos; • Preocupação de OPS.
binário no repositório; ◦ verificar propriedades do binário (pode fazer deploy?); ◦ executar deploy em Produção; ◦ atualizar propriedades do binário. • Saída: Servidores e propriedades do binário atualizados