首頁  >  文章  >  開發工具  >  github 操作環境變數

github 操作環境變數

Susan Sarandon
Susan Sarandon原創
2024-10-09 16:33:16188瀏覽

GitHub Actions 環境變數

我可以存取上一個步驟中設定的環境變數嗎?

是的,您可以使用 語法。例如,如果您在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>
如何為特定作業或工作流程設定環境變數?

您可以使用

關鍵字為特定作業或工作流程設定環境變數工作流程檔案的對應 envjob 部分。對於作業,您可以如下設定環境變數:workflow

<code>jobs:
  my-job:
    env:
      MY_VAR: "value"</code>
對於工作流程,您可以如下設定環境變數:

以上是github 操作環境變數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn