Cet article décrit comment imprimer des variables d'environnement dans les workflows YAML GitHub Actions. La commande echo est principalement utilisée, suivie de la syntaxe $$. La variable env peut également être exploitée dans des scénarios plus complexes, avec d'autres Gi
Pour imprimer des variables d'environnement dans les workflows YAML GitHub Actions, vous pouvez utiliser la commande echo
suivie de la syntaxe $$
. Par exemple :
<code class="yaml">- name: Print environment variables run: | echo "## Environment Variables" echo "-------------------------" echo "HOME: $$HOME" echo "PATH: $$PATH" echo "GITHUB_WORKSPACE: $$GITHUB_WORKSPACE"</code>
Cela affichera le résultat suivant lors de l'exécution du workflow :
<code>## Environment Variables ------------------------- HOME: /home/runner PATH: /usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/opt/hostedtoolcache/Node.js/tools/node/16.13.0/bin GITHUB_WORKSPACE: /home/runner/work/my-repo</code>
La commande echo
est le moyen le plus courant d'afficher les variables d'environnement dans les actions GitHub. Pour des scénarios plus complexes, vous pouvez également utiliser la variable env
et d'autres fonctions fournies par la boîte à outils GitHub Actions.
env
pour imprimer des variables d'environnement dans GitHub Actions ?La variable env
dans GitHub Actions représente l'environnement actuel de l'exécution du workflow. Vous pouvez accéder à des variables d'environnement individuelles en utilisant la syntaxe env.VARIABLE_NAME
. Par exemple :
<code class="yaml">- name: Print the GITHUB_WORKSPACE environment variable run: | echo "The GITHUB_WORKSPACE environment variable is: $${{ env.GITHUB_WORKSPACE }}"</code>
Cela affichera le message suivant lors de l'exécution du flux de travail :
<code>The GITHUB_WORKSPACE environment variable is: /home/runner/work/my-repo</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!