Resumo
Uma etapa importante para aprimorar sua confiabilidade é evitar incidentes sempre que possível. Quando você tem incidentes, o rastreamento rápido do problema também é importante. O processo de teste/lançamento ou implantação pode ter um forte impacto sobre essas duas metas.
Neste módulo, você:
- Aprendeu o que é a implantação de software e os diferentes tipos de implantações que as organizações usam.
- Discutiu os benefícios de migrar de um modelo de "implantação épica" para integração contínua, entrega e implantação.
- Exploramos a integração contínua, a entrega e a implantação e as bases que compartilham.
- Examinamos os pipelines e como o Azure Pipelines e o GitHub Actions os implementam no Azure.
- Comparamos estratégias de implantação, incluindo lançamentos contínuos, azul-verde, canário, em anel e com sinalizadores de recursos.
- Práticas recomendadas aplicadas que minimizam o risco ao distribuir software novo ou atualizado.