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 flux de travail CD.
- Contrôle de l’exécution des flux de travail avec des conditions de tâche.
- 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 des GitHub Actions
- Place de marché GitHub
- Actions créées par GitHub
- Syntaxe des métadonnées pour GitHub Actions
- Syntaxe de flux de travail pour GitHub Actions
- Limites d’utilisation de GitHub Actions
- Présentation des conteneurs Docker
- actions/checkout@v1
- actions/téléverser-artéfact
- actions/download-artifact
- azure/webapps-deploy@v1
- azure/login@v1
- azure/docker-login@v1
- Stratégie de rétention des artefacts et des journaux
- Artifacts REST API
- Ajout d’un badge d’état de flux de travail
- Environnements