首頁 >開發工具 >Git >如何在 github actions 中設定輸出

如何在 github actions 中設定輸出

Patricia Arquette
Patricia Arquette原創
2024-10-10 12:28:18557瀏覽

本指南介紹如何使用 set-output 操作在 GitHub Actions 中設定輸出變數。它涵蓋了在單一操作中設定單一輸出變數、多個輸出變數以及存取其他作業設定的輸出變數。

如何在 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-value1my-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中文網其他相關文章!

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