Skip to main content

Déploiement dans un environnement spécifique

Spécifiez un environnement de déploiement dans votre flux de travail.

Prérequis

Vous devez créer un environnement avant de pouvoir l’utiliser dans un flux de travail. Consultez Gestion des environnements pour le déploiement.

Utilisation d’un environnement dans un flux de travail

  1. Ouvrez le fichier de flux de travail à modifier.

  2. Utilisez la syntaxe suivante pour ajouter une clé jobs.<job_id>.environment à votre flux de travail :

    YAML
    jobs:
      JOB-ID:
        environment: ENVIRONMENT-NAME
    

    La tâche sélectionnée sera désormais soumise à toutes les règles configurées pour l’environnement spécifié.

  3. Vous pouvez également spécifier une URL de déploiement pour l’environnement à l'aide de la syntaxe suivante :

    YAML
    jobs:
      JOB-ID:
        environment:
            name: ENVIRONMENT-NAME
            url: URL
    

    L’URL spécifiée s’affichera :

    • Sur la page des déploiements du référentiel
    • Dans le graphique de visualisation de l’exécution du workflow
    • (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
  4. Si vous le souhaitez, empêchez la création d’un objet de déploiement en ajoutant la deployment propriété. Lorsque la valeur est définie à false, le job a toujours accès aux secrets et variables d’environnement, mais aucun déploiement GitHub n'est créé :

    YAML
    jobs:
      JOB-ID:
        environment:
            name: ENVIRONMENT-NAME
            deployment: false
    

    Cela est utile pour les tâches CI ou de test qui ont besoin de secrets d'environnement, sans rien déployer réellement. Pour plus d’informations, consultez « Déploiement avec GitHub Actions ».