Maison  >  Article  >  outils de développement  >  comment imprimer des variables d'environnement dans les actions github

comment imprimer des variables d'environnement dans les actions github

DDD
DDDoriginal
2024-10-10 12:37:19993parcourir

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

comment imprimer des variables d'environnement dans les actions github

Comment puis-je imprimer des variables d'environnement dans les workflows YAML GitHub Actions ?

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>

Existe-t-il une commande ou une fonction pour afficher les variables d'environnement dans les actions GitHub ?

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.

Comment utiliser la variable 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!

Déclaration:
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