Skip to main content
Documentation GitHub
Version:
Enterprise Server 3.17
Rechercher ou poser des questions à Copilot
Rechercher ou demander
Copilot
Select language: current language is French
Rechercher ou poser des questions à Copilot
Rechercher ou demander
Copilot
Ouvrir le menu
Réduire la barre latérale
Développer la barre latérale
Faire défiler les barres de navigation vers la gauche
Accueil
GitHub Actions
Concepts
Exécuteurs
Groupes de runners
Faire défiler les barres de navigation vers la droite
GitHub Actions
Démarrage
Démarrage rapide
Comprendre GitHub Actions
Intégration continue
Déploiement continu
Actions vs applications
Concepts
Flux de travail et actions
Flux de travail
Variables
Contextes
Expressions
Réutilisation des configurations de flux de travail
Personnaliser les actions
Environnements de déploiement
Parallélisme
Artefacts de workflow
Mise en cache des dépendances
Notifications pour les exécutions de workflow
Exécuteurs
Exécuteurs hébergés par GitHub
Exécuteurs plus grands
Exécuteurs auto-hébergés
Réseau privé
Groupes de runners
Ensembles d'échelle pour runners
Actions Runner Controller (Contrôleur de Gestionnaire d'Actions)
Assistance pour ARC
Sécurité
Secrets
GITHUB_TOKEN
OpenID Connect
Injections de script
Exécuteurs compromis
Facturation et utilisation
Guides pratiques
Écrire des workflows
Utiliser les modèles de workflow
Choisir quand les workflows s’exécutent
Déclencher un flux de travail
Contrôler l’exécution des tâches à l’aide de conditions
Contrôler la concurrence des flux de travail
Choisir où les workflows s’exécutent
Choisir l’exécuteur pour un travail
Exécuter des travaux dans un conteneur
Choisir ce que font les workflows
Utiliser des jobs
Rechercher et personnaliser des actions
Utiliser l’interface CLI GitHub
Ajouter des scripts
Utilisez des secrets
Utiliser des variables
Transmettre les résultats de travail
Définir des valeurs par défaut pour les travaux
Déployer dans l’environnement
Exécuter des variantes de tâches
Réutiliser les automatisations
Réutiliser des workflows
Créer des modèles de workflow
Partager avec votre entreprise
Sécurisez votre travail
Durcissement de la sécurité des déploiements
OIDC dans AWS
OIDC dans Azure
OIDC dans Google Cloud Platform
OIDC dans HashiCorp Vault
OIDC dans les fournisseurs de cloud
OIDC avec flux de travail réutilisables
Déployer
Configurer et gérer les déploiements
Contrôler les déploiements
Voir l’historique des déploiements
Gérer les environnements
Réviser les déploiements
Créer des règles de protection personnalisées
Configurer des règles de protection personnalisées
Déployer sur des plateformes tierces
Node.js à Azure App Service
Python vers Azure App Service
Java vers Azure App Service
.NET vers Azure App Service
PHP vers Azure App Service
Docker vers Azure App Service
Azure Static Web App
Azure Kubernetes Service
Amazon Elastic Container Service
Moteur Google Kubernetes
Signer des applications Xcode
Créer et publier des actions
Gérer les actions personnalisées
Définir des codes de sortie
Publier et gérer des actions
Gérer les exécutions de workflow
Exécuter manuellement un workflow
Réexécuter des workflows et des tâches
Annuler une exécution de workflow
Désactiver et activer les flux de travail
Ignorer les exécutions de workflow
Supprimer une exécution de workflow
Télécharger les artéfacts de workflow
Supprimer les artefacts de workflow
Gérer les caches
Approuver les exécutions issues de branches
Gérer les exécuteurs
Exécuteurs hébergés par GitHub
Utiliser des runners hébergés par GitHub
Personnaliser les runners
Se connecter à un réseau privé
Se connecter avec OIDC
Se connecter avec WireGuard
Exécuteurs auto-hébergés
Ajouter des runners
Exécutez les scripts
Configurer l’application
Appliquez des étiquettes
Utilisation dans un flux de travail
Gérer l’accès
Superviser et dépanner
Supprimer des exécuteurs
Actions Runner Controller
S’authentifier auprès de l’API
Déployer des ensembles de mise à l’échelle de runners
Utiliser ARC dans un flux de travail
Utilisez des serveurs proxy
Surveiller les workflows
Utiliser le graphique de visualisation
Afficher l’historique des exécutions du flux de travail
Ajouter un badge d’état
Utiliser les journaux d’exécution du flux de travail
Activer l’enregistrement du débogage
Résoudre les problèmes liés aux workflows
Obtenir de l’aide
Référence
Flux de travail et actions
Syntaxe des workflows
Événements qui déclenchent des flux de travail
Commandes de workflow
Variables
Expressions
Contextes
Déploiements et environnements
Mise en cache des dépendances
Réutilisation des configurations de flux de travail
Syntaxe des métadonnées
Annulation du flux de travail
Prise en charge de Dockerfile
Exécuteurs
Exécuteurs hébergés par GitHub
Exécuteurs plus grands
Exécuteurs auto-hébergés
Sécurité
Utilisation sécurisée
Utilisation sécurisée de pull_request_target
Secrets
OIDC
limites
Importateur GitHub Actions
Arguments et paramètres supplémentaires
Transformateurs personnalisés
Tutoriels
Créer un exemple de workflow
Générer et tester du code
Go
Java avec Ant
Java avec Gradle
Java avec Maven
.NET
Node.JS
PowerShell
Python
Ruby
Rust
Swift
applications de Xamarin
S’authentifier avec GITHUB_TOKEN
Créer des actions
Créer une action JavaScript
Créer une action composite
Publier des packages
Publier des images Docker
Publier des packages Java avec Gradle
Publier des packages Java avec Maven
Publier des packages Node.js
Gérer votre travail
Ajouter des étiquettes à des problèmes
Fermer les problèmes inactifs
Ajouter des commentaires avec des étiquettes
Planifier la création d’un problème
Stocker et partager des données
Utilisez des services conteneurisés
Créer une action de conteneur Docker
Utiliser des conteneurs de service Docker
Créer des conteneurs de service PostgreSQL
Créer des conteneurs de service Redis