Skip to main content

Utilisation de modèles de workflow

GitHub fournit des modèles de flux de travail pour une variété de langues et d'outils.

Remarque

Les exécuteurs hébergés sur GitHub ne sont pas pris en charge sur GitHub Enterprise Server. Vous pouvez voir plus d’informations sur le support futur planifié dans la GitHub public roadmap.

Sélection et utilisation d’un modèle de workflow

  1. Sur GitHub, accédez à la page principale du référentiel.

  2. Sous le nom de votre dépôt, cliquez sur Actions.

    Capture d’écran des onglets du référentiel « github/docs ». L’onglet « Actions » est mis en surbrillance avec un encadré orange.

  3. Si vous disposez déjà d’un workflow dans votre dépôt, cliquez sur Nouveau workflow.

  4. La page « Choisir un workflow » présente une sélection de modèles de workflow recommandés. Recherchez le modèle de workflow que vous souhaitez utiliser, puis cliquez sur Configurer. Pour vous aider à trouver le modèle de workflow souhaité, vous pouvez effectuer une recherche par mots-clés ou filtrer par catégorie.

  5. Si le modèle de workflow contient des commentaires détaillant des étapes de configuration supplémentaires, suivez ces étapes.

    Des guides accompagnent de nombreux modèles de workflow pour générer et tester des projets. Pour plus d’informations, consultez « Génération et test de votre code ».

  6. Certains modèles de workflow utilisent des secrets. Par exemple, ${{ secrets.npm_token }}. Si le modèle de workflow utilise un secret, stockez la valeur décrite dans le nom du secret en tant que secret dans votre référentiel. Pour plus d’informations, consultez « Utilisation de secrets dans GitHub Actions ».

  7. Si vous le souhaitez, apportez des modifications supplémentaires. Par exemple, vous pouvez modifier la valeur de on pour changer le moment d’exécution du workflow.

  8. Cliquez sur Commencer le commit.

  9. Écrivez un message de commit et décidez s’il faut effectuer le commit directement dans la branche par défaut ou ouvrir une demande de tirage (pull request).

Pour aller plus loin