Introduction

Concluído

A Entrega Contínua (CD) é a prática de usar a automação para criar, testar, configurar e implantar desde o ambiente de compilação até o ambiente de produção final.

Suponha que a sua equipa de desenvolvimento está a trabalhar no site de suporte ao produto da empresa. Você configurou anteriormente a integração contínua (CI) usando ações e fluxos de trabalho do GitHub. Agora, tem de implementar CD. O fluxo de trabalho CI guarda uma imagem de contentor. Seu fluxo de trabalho de CD deve implantar esse contêiner em seus ambientes de preparação e produção. Você conversou com a TI sobre como criar e derrubar esses ambientes conforme necessário. Todos vocês decidiram usar as Ações e fluxos de trabalho do GitHub para dar suporte à infraestrutura como código.

Neste módulo, você aprenderá a usar as Ações e fluxos de trabalho do GitHub para implementar uma solução de CD que implanta em Aplicativos Web do Microsoft Azure. A implementação utiliza uma GitHub Action do GitHub Marketplace. Você também automatiza a criação e a eliminação dos ambientes de implantação usando um fluxo de trabalho.

Objetivos de aprendizagem

Neste módulo, irá:

  • Descubra opções para iniciar um fluxo de trabalho de CD do GitHub.
  • Entenda as etapas para remover artefatos de fluxo de trabalho.
  • Identificar proteções ambientais importantes.
  • Controle a execução do fluxo de trabalho com condicionais de tarefas.
  • Implante no Microsoft Azure com uma ação de implantação do GitHub.
  • Armazene credenciais com o GitHub Secrets.
  • Crie e destrua recursos do Azure com Ações e fluxos de trabalho do GitHub.

Prerequisites