Resumo
Neste módulo, ficou a saber como utilizar o GitHub Actions e os fluxos de trabalho para implementar uma solução de CD que implementa uma aplicação Web baseada em contentores em aplicações Web do Microsoft Azure. Também automatizou a criação e a remoção dos ambientes de implementação através de um fluxo de trabalho.
Ficou a saber como:
- Opções para acionar um fluxo de trabalho de CD.
- Controlando a execução do fluxo de trabalho com condicionais de tarefas.
- Implementação no Microsoft Azure com uma ação
deploydo GitHub. - Armazenar credenciais com GitHub Secrets.
- Usando ações do GitHub para criar e excluir recursos do Azure.
Mais informações
Aqui estão alguns links para mais informações sobre os tópicos discutidos neste módulo.
- Documentação do GitHub Actions
- Mercado GitHub
- Ações criadas pelo GitHub
- Sintaxe de metadados para ações do GitHub
- Sintaxe do fluxo de trabalho para ações do GitHub
- Limites de uso do GitHub Actions
- Introdução aos contêineres do Docker
- ações/checkout@v1
- ações/carregar artefato
- ações/download-artefato
- azure/webapps-deploy@v1
- Azure/login@v1
- azure/docker-login@v1
- Política de retenção de artefatos e logs
- API REST de artefatos
- Adicionando um selo de status do fluxo de trabalho
- Ambientes