Maison > outils de développement > git > le corps du texte

comment imprimer des variables d'environnement dans les actions github

DDD
Libérer: 2024-10-10 12:37:19
original
1046 Les gens l'ont consulté

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>
Copier après la connexion

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>
Copier après la connexion

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>
Copier après la connexion

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>
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal