{"meta":{"title":"Déploiement dans un environnement spécifique","intro":"Spécifiez un environnement de déploiement dans votre flux de travail.","product":"GitHub Actions","breadcrumbs":[{"href":"/fr/actions","title":"GitHub Actions"},{"href":"/fr/actions/how-tos","title":"Guides pratiques"},{"href":"/fr/actions/how-tos/write-workflows","title":"Écrire des workflows"},{"href":"/fr/actions/how-tos/write-workflows/choose-what-workflows-do","title":"Choisir ce que font les workflows"},{"href":"/fr/actions/how-tos/write-workflows/choose-what-workflows-do/deploy-to-environment","title":"Déployer dans l’environnement"}],"documentType":"article"},"body":"# Déploiement dans un environnement spécifique\n\nSpécifiez un environnement de déploiement dans votre flux de travail.\n\n## Prérequis\n\nVous devez créer un environnement avant de pouvoir l’utiliser dans un flux de travail. Consultez [Gestion des environnements pour le déploiement](/fr/actions/how-tos/deploy/configure-and-manage-deployments/manage-environments#creating-an-environment).\n\n## Utilisation d’un environnement dans un flux de travail\n\n1. Ouvrez le fichier de flux de travail à modifier.\n\n2. Utilisez la syntaxe suivante pour ajouter une clé [`jobs.<job_id>.environment`](/fr/actions/reference/workflows-and-actions/workflow-syntax#jobsjob_idenvironment) à votre flux de travail :\n\n   ```yaml copy\n   jobs:\n     JOB-ID:\n       environment: ENVIRONMENT-NAME\n   ```\n\n   La tâche sélectionnée sera désormais soumise à toutes les règles configurées pour l’environnement spécifié.\n\n3. Vous pouvez également spécifier une URL de déploiement pour l’environnement à l'aide de la syntaxe suivante :\n\n   ```yaml copy\n   jobs:\n     JOB-ID:\n       environment:\n           name: ENVIRONMENT-NAME\n           url: URL\n   ```\n\n   L’URL spécifiée s’affichera :\n\n   * Sur la page des déploiements du référentiel\n   * Dans le graphique de visualisation de l’exécution du workflow\n   * (Si une demande de tirage déclenche le flux de travail) Sous forme de bouton « Afficher le déploiement » dans la chronologie de la demande de tirage\n\n4. Si vous le souhaitez, empêchez la création d’un objet de déploiement en ajoutant la `deployment` propriété. Lorsqu’elle est définie sur `false`, la tâche a toujours accès aux secrets et aux variables d’environnement, mais aucun déploiement GitHub n’est créé :\n\n   ```yaml copy\n   jobs:\n     JOB-ID:\n       environment:\n           name: ENVIRONMENT-NAME\n           deployment: false\n   ```\n\n   Ceci est utile pour les tâches CI ou de test qui nécessitent des secrets d’environnement mais ne déploient rien réellement. Pour plus d’informations, consultez « [Déploiement avec GitHub Actions](/fr/actions/how-tos/deploy/configure-and-manage-deployments/control-deployments#using-environments-without-deployments) »."}