Choix de ce que fait votre workflow
Les workflows automatisent les tâches dans votre cycle de vie de développement logiciel. De nombreuses tâches que vous effectuez manuellement peuvent être converties en workflows GitHub Actions.
Utilisation de travaux dans un workflow
Utilisez des workflows pour exécuter plusieurs travaux.
Utilisation de blocs élémentaires pré-écrits dans votre workflow
Les actions sont les éléments constitutifs de votre workflow. Un workflow peut contenir des actions créées par la communauté, ou vous pouvez créer vos propres actions directement dans le référentiel de votre application. Ce guide vous montrera comment découvrir, utiliser et personnaliser les actions.
Utilisation de l’interface CLI de GitHub dans des workflows
Vous pouvez créer des scripts avec GitHub CLI dans les workflows GitHub Actions.
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.
Ajout de scripts à votre workflow
Vous pouvez utiliser des workflows GitHub Actions pour exécuter les scripts.
Contrôle des autorisations pour GITHUB_TOKEN
Modifiez les autorisations par défaut accordées à GITHUB_TOKEN
.
Évaluer les expressions dans les workflows et les actions
Vous pouvez évaluer des expressions dans les workflows et les actions.
Stocker des informations dans des variables
GitHub définit les variables par défaut pour chaque exécution de workflow GitHub Actions. Vous pouvez également définir des variables personnalisées à utiliser dans un seul ou plusieurs flux de travail.
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.
Transmission d’informations entre les travaux
Vous pouvez définir des sorties pour transmettre des informations d’un travail à un autre.
Définition d’un shell et d’un répertoire de travail par défaut
Définissez les paramètres par défaut qui s’appliquent à tous les travaux du workflow ou à toutes les étapes d’un travail.
Utilisation d’environnements pour le déploiement
Spécifiez un environnement de déploiement dans votre flux de travail.
Contrôler la simultanéité des workflows et des tâches
Exécutez un seul travail à la fois.
Exécution de variantes de tâches dans un workflow
Créez une matrice pour définir les variantes de chaque travail.
Mise en cache des dépendances pour accélérer les workflows
Si vous souhaitez accélérer et améliorer l’efficacité de vos workflows, vous pouvez créer et utiliser des caches pour les dépendances et autres fichiers fréquemment réutilisés.
Stockage et partage des données d’un workflow
Les artifacts vous permettent de partager des données entre travaux dans un workflow et de stocker des données une fois ce workflow terminé.