ホームページ >開発ツール >Git >Githubアクションで出力を設定する方法

Githubアクションで出力を設定する方法

Patricia Arquette
Patricia Arquetteオリジナル
2024-10-10 12:28:18559ブラウズ

このガイドでは、set-output アクションを使用して GitHub Actions で出力変数を設定する方法について説明します。単一の出力変数の設定、単一のアクションでの複数の出力変数の設定、他のジョブによって設定された出力変数へのアクセスについて説明します。

Githubアクションで出力を設定する方法

設定方法GitHub Actions の出力変数?

set-output アクションを使用して、GitHub Actions で出力変数を設定できます。このアクションにより、一度に 1 つの出力変数を設定できます。 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 で複数の出力変数を設定できます。たとえば、次のアクションは 2 つの出力変数を設定します: 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アクションで出力を設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。