Skip to main content

Utilisation de workflows de démarrage

GitHub Enterprise Cloud fournit des workflows de démarrage pour divers langages et outils.

À propos des workflows de démarrage

Les flux de travail de démarrage sont des modèles qui vous aident à créer vos propres flux de travail GitHub Actions pour un référentiel. Ils offrent une alternative au démarrage à partir d’un fichier de flux de travail vide et sont utiles, car certains travaux ont déjà été effectués pour vous.

GitHub Enterprise Cloud propose des workflows de démarrage pour divers langages et outils. Lorsque vous configurez des workflows dans votre dépôt, GitHub Enterprise Cloud analyse le code de votre dépôt et recommande des workflows basés sur le langage et le framework de votre dépôt. Par exemple, si vous utilisez Node.js, GitHub Enterprise Cloud suggère un workflow de démarrage qui installe vos packages Node.js et exécute vos tests. Vous pouvez utiliser les fonctionnalités de recherche et de filtrage pour rechercher les workflows de démarrage pertinents.

GitHub fournit des workflows de démarrage prêts à l’emploi pour les catégories de haut niveau suivantes :

  • Déploiement (CD) . Pour plus d’informations, consultez « À propos du déploiement continu ».
  • Sécurité. Pour plus d’informations, consultez « Définition de la configuration avancée pour l’analyse du code ».
  • Intégration continue (CI) . Pour plus d’informations, consultez « À propos de l’intégration continue ».
  • Automatisation. Les workflows de démarrage Automation offrent des solutions pour automatiser les workflows, comme le tri des demandes d’extraction et l’application d’une étiquette en fonction des chemins qui sont modifiés dans la demande de tirage ou des utilisateurs qui sont contributeurs au référentiel pour la première fois.

Vous pouvez aussi créer votre propre workflow de démarrage pour le partager avec votre organisation. Ces workflows de démarrage s’affichent en même temps que les workflows de démarrage fournis par GitHub Enterprise Cloud. Toute personne disposant d’un accès en écriture au référentiel github de l’organisation peut configurer un flux de travail de démarrage. Pour plus d’informations, consultez « Création de workflows de démarrage pour votre organisation ».

Choix et utilisation d’un flux de travail de démarrage

  1. Dans GitHub.com, accédez à la page principale du dépôt.

  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 workflows de démarrage recommandés. Recherchez le workflow de démarrage que vous souhaitez utiliser, puis cliquez sur Configurer. Pour trouver plus facilement le workflow de démarrage souhaité, vous pouvez effectuer une recherche par mots clés ou filtrer les résultats par catégorie.

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

    Il existe des guides pour accompagner de nombreux flux de travail de démarrage pour la création et le test de projets. Pour plus d’informations, consultez « Automatisation des builds et des tests ».

  6. Certains workflows de démarrage utilisent des secrets. Par exemple, ${{ secrets.npm_token }}. Si le workflow de démarrage utilise un secret, stockez la valeur décrite dans le nom du secret comme secret dans votre dépôt. 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