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
- Controlar a execução de fluxos de trabalho com condicionais de tarefas
- Implementar no Microsoft Azure com uma ação
deploy
do GitHub - Armazenar credenciais com Segredos do GitHub
- Utilizar ações do GitHub para criar e eliminar 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
- GitHub Marketplace
- Ações criadas do GitHub
- Sintaxe dos metadados do GitHub Actions
- Sintaxe dos fluxos de trabalho do GitHub Actions
- Limites de utilização do GitHub Actions
- Introdução aos Contentores do Docker
- ações/checkout@v1
- actions/upload-artifact
- actions/download-artifact
- 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