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>
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>
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>
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>
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!