Présentation

Effectué

GitHub Script est une action de flux de travail qui vous fournit l’accès à l’API GitHub à partir de GitHub Actions. Il offre une prise en charge pratique de toute utilisation de l’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 qui vous permet de transmettre certaines des tâches banales à l’automatisation afin que vous puissiez vous concentrer sur les domaines où vous ajoutez vraiment de la valeur. Vous savez que GitHub fournit une API qui vous permet de répondre automatiquement aux nouveaux problèmes et de commencer le flux de travail de tri 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.
  • Commentez les problèmes à l’aide d’Octokit.
  • Ajouter des problèmes à un tableau de projet à l’aide d’Octokit.
  • Utiliser la syntaxe d’expression de workflow pour filtrer sur le moment où les travaux s’exécutent dans un workflow.

Conditions préalables

  • 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.