Maison > outils de développement > git > variables d'environnement des actions github

variables d'environnement des actions github

Susan Sarandon
Libérer: 2024-10-09 16:33:16
original
312 Les gens l'ont consulté

Variables d'environnement des actions GitHub

Puis-je accéder aux variables d'environnement définies lors d'une étape précédente ?

Oui, vous pouvez accéder aux variables d'environnement définies lors d'une étape précédente dans le même travail à l'aide du ${{ steps.<step-id>.outputs.<output-name> }} syntaxe. Par exemple, si vous définissez une variable d'environnement nommée MY_VAR dans une étape avec l'ID my-step, vous pouvez y accéder dans une étape ultérieure comme suit :

<code>echo "Value of MY_VAR: ${{ steps.my-step.outputs.MY_VAR }}"</code>
Copier après la connexion

Les variables d'environnement sont-elles disponibles pour toutes les tâches dans un workflow ?

Par défaut, les variables d'environnement ne sont pas partagées entre les tâches d'un workflow. Chaque travail a son propre environnement isolé. Cependant, vous pouvez partager explicitement des variables d'environnement entre les tâches à l'aide du mot-clé env dans la section jobs de votre fichier de workflow. Par exemple :

<code>jobs:
  job1:
    env:
      MY_VAR: "value"
  job2:
    steps:
      - echo "Value of MY_VAR: ${{ env.MY_VAR }}"</code>
Copier après la connexion

Comment puis-je définir des variables d'environnement pour une tâche ou un flux de travail spécifique ?

Vous pouvez définir des variables d'environnement pour une tâche ou un flux de travail spécifique à l'aide du mot-clé env dans le champ section job ou workflow respective de votre fichier de workflow. Pour une tâche, vous pouvez définir les variables d'environnement comme suit :

<code>jobs:
  my-job:
    env:
      MY_VAR: "value"</code>
Copier après la connexion

Pour un workflow, vous pouvez définir les variables d'environnement comme suit :

<code>jobs:
  my-job:
    env:
      MY_VAR: "value"
  another-job:
    steps:
      - echo "Value of MY_VAR: ${{ env.MY_VAR }}"</code>
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal