Introduction

Effectué

Les actions GitHub vous permettent de créer des actions personnalisées individuelles en écrivant du code qui interagit avec votre dépôt comme vous le souhaitez, notamment en s’intégrant aux API de GitHub et à n’importe quelle API de tiers disponible publiquement. Par exemple, une action peut publier des modules npm, envoyer des alertes par SMS lors de la création de problèmes urgents ou déployer du code prêt pour la production.

Vous pouvez écrire vos propres actions personnalisées à utiliser dans votre workflow ou partager les actions que vous créez avec la communauté GitHub. Pour partager des actions que vous avez créées avec la communauté, votre dépôt doit être public. Les actions peuvent s’exécuter directement sur des ressources de calcul (comme des machines virtuelles) ou dans des conteneurs Docker. Vous pouvez également définir les entrées, les sorties et les variables d’environnement d’une action.

Dans ce module, vous allez découvrir les différentes façons de créer une action personnalisée, les métadonnées et la syntaxe nécessaires, et comment publier une action personnalisée sur GitHub Marketplace.

Objectifs d’apprentissage

Dans ce module, vous allez :

  • Identifier les métadonnées et la syntaxe nécessaires pour créer des actions GitHub personnalisées.
  • Découvrez les bonnes pratiques pour publier une action GitHub privée ou publique.
  • Consommer des actions dans un fichier de workflow.
  • Créer des actions personnalisées basées sur JavaScript.
  • Publier une action nouvellement créée sur GitHub Marketplace.

Prérequis

Ce module suppose que vous connaissez les bases de GitHub Actions et des workflows. Vous aurez également besoin de ce qui suit :