Introduction
Vous pouvez utiliser GitHub Actions pour implémenter l’intégration continue (CI) pour le code conservé dans les dépôts GitHub. L’intégration continue consiste à utiliser l’automatisation pour générer et tester des logiciels chaque fois qu’un développeur commite des modifications dans la gestion de versions. L’intégration continue permet aux équipes de découvrir les problèmes au début du processus de développement et de les corriger rapidement.
Supposons que vous souhaitiez configurer un pipeline CI pour votre équipe. L’équipe développe un site web qui améliore l’expérience des clients quand ils contactent le support technique. Un certain nombre de fonctionnalités sont en cours de développement et vous souhaitez vous assurer que l’équipe peut les générer et les tester facilement pour que chacune d’elles puisse être ajoutée rapidement au site web. Étant donné que le code du projet est stocké dans un dépôt GitHub, vous décidez d’utiliser GitHub Actions pour votre projet CI.
Dans ce module, vous allez découvrir comment implémenter l’intégration continue en utilisant GitHub Actions et les workflows dans vos dépôts GitHub.
Objectifs d’apprentissage
Dans ce module, vous allez :
- Créer et tester un projet Node.js à l’aide de GitHub Actions et d’un workflow basé sur un modèle
- Déboguer un test ayant échoué à l’aide du journal GitHub Actions
- Personnaliser votre workflow avec GitHub Actions
Prérequis
- Un compte GitHub
- Savoir accéder à des fichiers et les modifier dans GitHub
- Pour plus d’informations sur GitHub, consultez Introduction to GitHub.
- Connaître les bases de GitHub Actions et des workflows
- Si vous n’êtes pas familiarisé avec GitHub Actions ou les workflows, consultez Automatiser les tâches de développement à l’aide de GitHub Actions.