是的,您可以使用 語法。例如,如果您在ID 為${{ steps.<step-id>.outputs.<output-name> }}
的步驟中設定名為MY_VAR
的環境變量,則可以在後續步驟中存取它,如下所示:my-step
<code>echo "Value of MY_VAR: ${{ steps.my-step.outputs.MY_VAR }}"</code>環境變數是否可用於所有作業在工作流程? 預設情況下,環境變數不會在工作流程中的作業之間共用。每個工作都有自己獨立的環境。但是,您可以使用工作流程文件的
部分中的 env
關鍵字在作業之間明確共用環境變數。例如:jobs
<code>jobs: job1: env: MY_VAR: "value" job2: steps: - echo "Value of MY_VAR: ${{ env.MY_VAR }}"</code>如何為特定作業或工作流程設定環境變數? 您可以使用
關鍵字為特定作業或工作流程設定環境變數工作流程檔案的對應 env
或 job
部分。對於作業,您可以如下設定環境變數:workflow
<code>jobs: my-job: env: MY_VAR: "value"</code>對於工作流程,您可以如下設定環境變數:
以上是github 操作環境變數的詳細內容。更多資訊請關注PHP中文網其他相關文章!