Rumah > alat pembangunan > git > teks badan

pembolehubah persekitaran tindakan github

Susan Sarandon
Lepaskan: 2024-10-09 16:33:16
asal
280 orang telah melayarinya

Pembolehubah Persekitaran Tindakan GitHub

Bolehkah saya mengakses pembolehubah persekitaran yang ditetapkan dalam langkah sebelumnya?

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>
Salin selepas log masuk

Adakah pembolehubah persekitaran tersedia untuk semua kerja dalam aliran kerja?

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>
Salin selepas log masuk

Bagaimanakah saya boleh menetapkan pembolehubah persekitaran untuk kerja atau aliran kerja tertentu?

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>
Salin selepas log masuk

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>
Salin selepas log masuk

Atas ialah kandungan terperinci pembolehubah persekitaran tindakan github. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan