Artikel ini menyediakan panduan tentang menetapkan pembolehubah persekitaran dalam Tindakan GitHub. Ia meneroka kaedah yang berbeza, termasuk menggunakan kata kunci "env" dan "rahsia", dan menunjukkan cara untuk mengakses pembolehubah ini dalam skrip Tindakan u
Bagaimana untuk menetapkan pembolehubah persekitaran dalam Tindakan GitHub
Terdapat beberapa cara untuk menetapkan pembolehubah persekitaran dalam Tindakan GitHub. Berikut ialah Soal Jawab komprehensif untuk menangani tajuk yang disediakan:
1. Bagaimanakah cara saya menentukan pembolehubah persekitaran dalam aliran kerja Tindakan GitHub saya?
Anda boleh menentukan pembolehubah persekitaran dalam aliran kerja Tindakan GitHub anda menggunakan kata kunci env
. Sintaksnya adalah seperti berikut:
<code class="yaml">env: MY_VARIABLE_NAME: value</code>
Sebagai contoh, YAML berikut mentakrifkan pembolehubah persekitaran bernama MY_EXAMPLE_VARIABLE
dengan nilai my-example-value
:
<code class="yaml">env: MY_EXAMPLE_VARIABLE: my-example-value</code>
2 . Apakah cara yang berbeza untuk menetapkan pembolehubah persekitaran semasa menjalankan Tindakan GitHub?
Terdapat dua cara utama untuk menetapkan pembolehubah persekitaran semasa menjalankan Tindakan GitHub:
env
: Seperti yang diterangkan di atas, anda boleh mentakrifkan terus pembolehubah persekitaran dalam fail aliran kerja Tindakan GitHub anda menggunakan kata kunci env
.secrets
: Tindakan GitHub juga membolehkan anda menentukan rahsia, iaitu pembolehubah persekitaran yang disulitkan. Rahsia boleh ditetapkan dalam fail aliran kerja anda atau dalam antara muka Tindakan GitHub.3. Bagaimanakah saya boleh menggunakan pembolehubah persekitaran dalam skrip Tindakan GitHub saya?
Setelah anda menentukan pembolehubah persekitaran, anda boleh menggunakannya dalam skrip Tindakan GitHub anda. Untuk merujuk pembolehubah persekitaran dalam skrip, anda boleh menggunakan sintaks berikut:
<code>${{ env.MY_VARIABLE_NAME }}</code>
Sebagai contoh, skrip berikut merujuk kepada MY_EXAMPLE_VARIABLE
pembolehubah persekitaran:
<code>echo ${{ env.MY_EXAMPLE_VARIABLE }}</code>
Skrip ini akan mencetak nilai my-example-value
ke konsol.
Atas ialah kandungan terperinci bagaimana untuk menetapkan pembolehubah persekitaran dalam tindakan github. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!