Présentation

Effectué

L’intégration continue (CI) est le processus d’utilisation de l’automatisation pour générer et tester des logiciels chaque fois qu’un développeur valide les modifications apportées au contrôle de version dans une base de code. CI aide les équipes à découvrir les problèmes dès le début du processus de développement et à les résoudre rapidement. Vous pouvez utiliser GitHub Actions pour implémenter la CI pour le code que vous maintenez dans un référentiel GitHub.

Supposons que vous souhaitiez configurer un pipeline CI pour votre équipe de développeurs. L’équipe crée un site web pour améliorer l’expérience dont disposent vos clients lorsqu’ils contactent le support technique. Plusieurs fonctionnalités sont en cours de développement. Vous souhaitez vous assurer que l’équipe peut générer et tester facilement toutes les fonctionnalités afin que chaque fonctionnalité soit rapidement ajoutée au site web lorsqu’elle est prête. É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 (CI) à l’aide d’actions GitHub et de flux de travail dans un référentiel GitHub. Vous générez et testez un projet Node.js à l’aide de GitHub Actions et d’un modèle de flux de travail. Vous personnalisez votre flux de travail à l’aide de GitHub Actions, puis vous déboguez un test ayant échoué à l’aide des journaux GitHub Actions.

Pour terminer le module, vous avez besoin de connaissances de base avec GitHub Actions et les flux de travail. Si vous n’êtes pas familiarisé avec GitHub Actions ou les flux de travail, consultez d’abord Automatiser les tâches de développement à l’aide de GitHub Actions.