Skip to main content

Référence pour GitHub Actions

Trouvez des informations pour intégrer GitHub Actions à votre travail.

Workflow syntax for GitHub Actions

Un workflow est un processus automatisé configurable qui comprend un ou plusieurs travaux. Vous devez créer un fichier YAML pour définir votre configuration de workflow.

Événements qui déclenchent des flux de travail

Vous pouvez configurer vos flux de travail pour qu'ils s'exécutent lorsqu'une activité spécifique sur GitHub se produit, à une heure programmée ou lorsqu'un événement extérieur à GitHub se produit.

Workflow commands for GitHub Actions

Vous pouvez utiliser des commandes de workflow quand vous exécutez des commandes d’interpréteur de commandes dans un workflow ou dans le code d’une action.

Évaluer les expressions dans les workflows et les actions

Vous pouvez évaluer des expressions dans les workflows et les actions.

Accès à des informations contextuelles sur l’exécution d’un workflow

Vous pouvez accéder aux informations de contexte dans les workflows et les actions.

Metadata syntax for GitHub Actions

Vous pouvez créer des actions pour effectuer des tâches dans votre référentiel. Les actions nécessitent un fichier de métadonnées qui utilise la syntaxe YAML.

Limites d’actions

Il existe des limites dans GitHub Actions que vous pouvez atteindre à mesure que vous effectuez un scale-up. Certaines peuvent être augmentées en contactant le support.

Prise en charge des fichiers Dockerfile pour GitHub Actions

Lors de la création d’une Dockerfile pour une action de conteneur Docker, vous devez savoir comment certaines instructions Docker interagissent avec GitHub Actions et le fichier de métadonnées d’une action.

Architectures et systèmes d’exploitation pris en charge pour les exécuteurs auto-hébergés

Les architectures de processeur et systèmes d’exploitation suivants sont pris en charge pour l’application d’exécuteur auto-hébergé.

Limites d’utilisation pour les exécuteurs auto-hébergés

Il existe des limites sur l’utilisation de GitHub Actions lors de l’utilisation d’exécuteurs auto-hébergés. Ces limites sont susceptibles d’être modifiées.

Arguments et paramètres supplémentaires

GitHub Actions Importer a plusieurs arguments et paramètres supplémentaires pour adapter le processus de migration à vos besoins.