Introduction
GitHub Script est une action de workflow qui vous permet d’accéder à l’API GitHub à partir de GitHub Actions. Il offre une prise en charge pratique de toute utilisation d’API disponible dans octokit/rest.js.
Supposons que vous gériez un dépôt GitHub très animé. Votre projet a un grand nombre de consommateurs et de contributeurs, et vous voulez vous assurer qu’ils bénéficient d’une expérience conviviale. Vous constatez également que les responsabilités de la gestion de la planification et de la charge de travail de l’équipe peuvent vraiment s’accumuler. Vous avez besoin d’une solution vous permettant d’automatiser certaines tâches courantes afin de pouvoir vous concentrer sur les domaines où vous avez une véritable valeur ajoutée. Vous savez que GitHub offre une API qui vous permet de répondre automatiquement aux nouveaux problèmes et de commencer le workflow de triage pour les nouveaux rapports de bogues. Vous n’avez pas pris le temps de vous y intéresser de près. Jusqu’à maintenant.
Dans ce module, vous allez apprendre à interagir avec l’API GitHub à partir d’un workflow GitHub Actions en utilisant GitHub Script.
Objectifs d’apprentissage
Dans ce module, vous allez :
- Utiliser GitHub Script dans votre workflow.
- Commenter les problèmes en utilisant octokit.
- Ajouter des problèmes à un tableau de projet avec octokit.
- Utiliser la syntaxe d’expression de workflow pour filtrer sur le moment où les travaux s’exécutent dans un workflow.
Prérequis
- Un compte GitHub
- Pouvoir accéder à des fichiers et les modifier dans GitHub
- Connaître GitHub Actions
- Connaissance de CI/CD
Nous vous recommandons de suivre Automatiser les tâches de développement à l’aide de GitHub Actions avant de commencer ce module.