ホームページ >開発ツール >Git >Githubアクションでビルド番号を取得する方法

Githubアクションでビルド番号を取得する方法

DDD
DDDオリジナル
2024-10-10 11:15:25433ブラウズ

この記事では、GitHub Actions ワークフローでビルド番号を取得する方法の概要を説明します。 ${{github.run_number}} コンテキスト変数が一般的に使用されますが、追加のオプションには env 関数と Actions Toolkit が含まれます。実際に使ってみよう

Githubアクションでビルド番号を取得する方法

GitHub Actions でビルド番号を取得する方法

ビルド番号を取得するにはどうすればよいですかin GitHub Actions workflows?

GitHub Actions ワークフローでビルド番号を取得するには、${{github.run_number}} コンテキスト変数を使用できます。この変数はワークフロー実行ごとに自動的に設定され、その特定の実行の一意の識別子を表します。これは、最初の実行では 1 から始まり、その後の実行ごとに増加する連続番号です。

GitHub Actions でビルド番号を取得するにはどのような方法がありますか?

GitHub Actions でビルド番号を取得するには、いくつかの方法があります:

  • ${{github.run_number}} コンテキスト変数を使用する: これは最も簡単な方法であり、内部のどこでも使用できます。ワークフロー ファイル。
  • env 関数の使用: env 関数を使用して、環境変数としてビルド番号にアクセスできます。たとえば、${{env.GITHUB_RUN_NUMBER}}.
  • アクション ツールキットからの getBuildNumber() 関数の使用: アクション ツールキットを使用している場合は、getBuildNumber() 関数を使用してビルドを取得できます。

特定のユースケースで GitHub Actions のビルド番号にアクセスするにはどうすればよいですか?

GitHub Actions のビルド番号にアクセスするには、さまざまな方法があります。特定の使用例に応じて:

  • ワークフロー ログ内のビルド番号の表示: echo 関数を使用して、ワークフロー ログ内のビルド番号を表示できます。たとえば、echo "Build number: ${{github.run_number}}".
  • ビルド番号を出力として設定する: ビルド番号をジョブの出力として設定し、後続のジョブで使用できます。たとえば、steps: - run: echo "Build number: ${{github.run_number}}" outputs: build_number: ${{steps.run.outputs.message}}.
  • スクリプトでのビルド番号へのアクセス: スクリプト コード内の ${{github.run_number}} 変数を使用すると、スクリプトでビルド番号にアクセスできます。
  • 他のアクションのパラメーターとしてビルド番号を使用する: with キーワードを使用すると、ビルド番号をパラメーターとして他のアクションに渡すことができます。例: uses: actions/upload-artifact@v2 with: name: my-artifact path: my-path run-number: ${{github.run_number}}.

以上がGithubアクションでビルド番号を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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