Rumah > Artikel > alat pembangunan > pembolehubah persekitaran tindakan github
Ya, anda boleh mengakses pembolehubah persekitaran yang ditetapkan dalam langkah sebelumnya dalam kerja yang sama menggunakan ${{ steps.<step-id>.outputs.<output-name> }}
sintaks. Contohnya, jika anda menetapkan pembolehubah persekitaran bernama MY_VAR
dalam langkah dengan ID my-step
, anda boleh mengaksesnya dalam langkah seterusnya seperti berikut:
<code>echo "Value of MY_VAR: ${{ steps.my-step.outputs.MY_VAR }}"</code>
Secara lalai, pembolehubah persekitaran tidak dikongsi antara kerja dalam aliran kerja. Setiap pekerjaan mempunyai persekitaran terpencil sendiri. Walau bagaimanapun, anda boleh berkongsi pembolehubah persekitaran secara eksplisit antara kerja menggunakan kata kunci env
dalam bahagian jobs
fail aliran kerja anda. Contohnya:
<code>jobs: job1: env: MY_VAR: "value" job2: steps: - echo "Value of MY_VAR: ${{ env.MY_VAR }}"</code>
Anda boleh menetapkan pembolehubah persekitaran untuk kerja atau aliran kerja tertentu menggunakan kata kunci env
dalam bahagian job
atau workflow
masing-masing pada fail aliran kerja anda. Untuk kerja, anda boleh menetapkan pembolehubah persekitaran seperti berikut:
<code>jobs: my-job: env: MY_VAR: "value"</code>
Untuk aliran kerja, anda boleh menetapkan pembolehubah persekitaran seperti berikut:
<code>jobs: my-job: env: MY_VAR: "value" another-job: steps: - echo "Value of MY_VAR: ${{ env.MY_VAR }}"</code>
Atas ialah kandungan terperinci pembolehubah persekitaran tindakan github. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!