本指南介紹如何使用 set-output 操作在 GitHub Actions 中設定輸出變數。它涵蓋了在單一操作中設定單一輸出變數、多個輸出變數以及存取其他作業設定的輸出變數。
如何設定GitHub Actions 中的輸出變數?
您可以使用 set-output
操作在 GitHub Actions 中設定輸出變數。此操作允許您一次設定一個輸出變數。 set-output
操作的語法如下:
<code class="yaml">- set-output: name: name-of-output-variable value: value-of-output-variable</code>
例如,以下操作將設定一個名為my-output-variable
的輸出變量,其值為my-output-value
:
<code class="yaml">- set-output: name: my-output-variable value: my-output-value</code>
我可以在單一GitHub Action 中設定多個輸出變數嗎?
是的,您可以透過使用多個 set-output
操作在單一 GitHub Action 中設定多個輸出變數。例如,以下操作將設定兩個輸出變數: my-output-variable1
的值為my-output-value1
和my-output-variable2
的值為my-output-value2
:
<code class="yaml">- set-output: name: my-output-variable1 value: my-output-value1 - set-output: name: my-output-variable2 value: my-output-value2</code>
如何存取輸出變數由GitHub Actions中的其他作業設定?
您可以使用 jobs.<job_name>.outputs.<output_variable_name>
語法存取 GitHub Actions 中的其他作業設定的輸出變數。例如,以下操作將存取 my-output-variable
作業設定的 my-job
輸出變數:
<code class="yaml">- echo: ${{ jobs.my-job.outputs.my-output-variable }}</code>
以上是如何在 github actions 中設定輸出的詳細內容。更多資訊請關注PHP中文網其他相關文章!