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.
À propos des workflows de démarrage
GitHub Enterprise Server propose des workflows de démarrage pour divers langages et outils. Lorsque vous configurez des workflows dans votre dépôt, GitHub Enterprise Server 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 Server suggère un workflow de démarrage qui installe vos packages Node.js et exécute vos tests.
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 ».
-
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 Server. Pour plus d’informations, consultez « Création de workflows de démarrage pour votre organisation ».
Utilisation de workflows de démarrage
Toute personne disposant d’une autorisation en écriture sur un dépôt peut configurer des workflows de démarrage de GitHub Actions pour CI/CD ou d’autres automatisations.
-
Dans votre instance GitHub Enterprise Server, accédez à la page principale du dépôt. 1. Sous le nom de votre référentiel, cliquez sur Actions.
-
Si vous disposez déjà d’un workflow dans votre dépôt, cliquez sur Nouveau workflow.
-
La page « Choisir un modèle de 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 ce workflow.
-
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 la plupart des workflows de démarrage. Pour plus d’informations, consultez les guides GitHub Actions.
-
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 « Secrets chiffrés ». -
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. -
Cliquez sur Commencer le commit.
-
É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).