Résumé
Dans ce module, vous avez vu comment utiliser GitHub Actions et des workflows pour implémenter une solution CD qui déploie une application web basée sur un conteneur sur Microsoft Azure Web Apps. Vous avez également automatisé la création et la suppression des environnements de déploiement à l’aide d’un workflow.
Voici ce que vous avez appris :
- Options de déclenchement d’un workflow CD
- Contrôle de l’exécution du workflow avec des conditions de travail
- Déploiement sur Microsoft Azure avec une action GitHub
deploy
- Stockage d’informations d’identification avec GitHub Secrets
- Utilisation d’actions GitHub pour créer et supprimer des ressources Azure
En savoir plus
Voici quelques liens vers des informations supplémentaires concernant les sujets abordés dans ce module.
- Documentation sur GitHub Actions
- GitHub Marketplace
- Actions créées avec GitHub
- Syntaxe de métadonnées pour GitHub Actions
- Syntaxe de métadonnées pour GitHub Actions
- Limites d’utilisation de GitHub Actions
- Introduction aux conteneurs Docker
- actions/checkout@v1
- actions/upload-artifact
- actions/download-artifact
- azure/webapps-deploy@v1
- azure/login@v1
- azure/docker-login@v1
- Artifact and log retention policy
- API REST Artifacts
- Adding a workflow status badge
- Environnements