Artikel ini menerangkan cara mencetak pembolehubah persekitaran dalam aliran kerja YAML Actions GitHub. Perintah gema digunakan terutamanya, diikuti dengan sintaks $$. Pembolehubah env juga boleh dimanfaatkan dalam senario yang lebih rumit, bersama-sama dengan Gi
Untuk mencetak pembolehubah persekitaran dalam aliran kerja YAML Tindakan GitHub, anda boleh menggunakan perintah echo
diikuti dengan sintaks $$
. Contohnya:
<code class="yaml">- name: Print environment variables run: | echo "## Environment Variables" echo "-------------------------" echo "HOME: $$HOME" echo "PATH: $$PATH" echo "GITHUB_WORKSPACE: $$GITHUB_WORKSPACE"</code>
Ini akan mengeluarkan yang berikut semasa aliran kerja dilaksanakan:
<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>
Perintah echo
ialah cara paling biasa untuk memaparkan pembolehubah persekitaran dalam Tindakan GitHub. Untuk senario yang lebih kompleks, anda juga boleh menggunakan env
pembolehubah dan fungsi lain yang disediakan oleh kit alat GitHub Actions.
env
untuk mencetak pembolehubah persekitaran dalam Tindakan GitHub?Pembolehubah env
dalam Tindakan GitHub mewakili persekitaran semasa aliran kerja yang dijalankan. Anda boleh mengakses pembolehubah persekitaran individu menggunakan sintaks env.VARIABLE_NAME
. Contohnya:
<code class="yaml">- name: Print the GITHUB_WORKSPACE environment variable run: | echo "The GITHUB_WORKSPACE environment variable is: $${{ env.GITHUB_WORKSPACE }}"</code>
Ini akan mengeluarkan yang berikut semasa aliran kerja dilaksanakan:
<code>The GITHUB_WORKSPACE environment variable is: /home/runner/work/my-repo</code>
Atas ialah kandungan terperinci bagaimana untuk mencetak pembolehubah persekitaran dalam tindakan github. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!