Découvrez comment GitHub Actions vous permet d'automatiser votre cycle de développement logiciel. Vous apprendrez à planifier l'automatisation de votre cycle de vie du développement logiciel à l'aide des workflows GitHub Actions, à utiliser GitHub Actions pour générer automatiquement une application et à utiliser GitHub Script pour interagir avec l'API GitHub.
Module 1 : Automatiser les tâches de développement à l'aide de GitHub Actions
- Comment GitHub Actions automatise les tâches de développement ?
- Identifier les composants de GitHub Actions
- Configurer un workflow GitHub Actions
- Exercice - Créer et exécuter un workflow GitHub Actions de base
Module 2 : Créer des workflows d'intégration continue à l'aide de GitHub Actions
- Comment utiliser GitHub Actions pour créer des workflows d'intégration continue (CI) ?
- Gérer et déboguer les workflows dans GitHub Actions
- Personnaliser votre workflow avec des variables d'environnement
- Mettre en cache, partager et déboguer des workflows
- Exercice - Créer le workflow d'intégration continue dans GitHub
Module 3 : Créer et déployer des applications sur Azure à l'aide de GitHub Actions
- Comment utiliser GitHub Actions pour effectuer un déploiement sur Azure ?
- Supprimer des artefacts, créer des badges d'état et configurer les protections d'environnement
- Exercice - Créer un workflow qui déploie une application web sur Azure
- Exercice - Utiliser des artefacts de workflow dans GitHub Actions
- Exercice - Déployer une application conteneurisée sur Azure avec GitHub Actions
Module 4 : Automatiser GitHub à l'aide de GitHub Script
- Qu'est-ce que GitHub Script ?
- Exercice - Utiliser GitHub Script dans GitHub Actions
Module 5 : Exploiter GitHub Actions pour publier dans GitHub Packages
- Qu'est-ce que GitHub Packages ?
- Publier dans GitHub Packages et GitHub Container Registry
- Évaluation des connaissances
- Exercice - Publier dans un registre GitHub Packages
- GitHub Packages pour les packages de code
Module 6 : Créer et publier des actions GitHub personnalisées
- Créer une action GitHub personnalisée
- Publier une action GitHub personnalisée
- Exercice - Créer une action GitHub personnalisée en JavaScript
Module 7 : Gérer GitHub Actions au niveau de l'entreprise
- Comprendre les modèles GitHub Enterprise
- Gérer les actions et les workflows
- Contrôler l'accès et l'utilisation des actions dans votre entreprise
- Gérer et exploiter les composants réutilisables dans GitHub Actions
- Gérer les runners
- Configurer des runners auto-hébergés pour une utilisation en entreprise
- Gérer les secrets chiffrés