Resumo

Concluído

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.