この記事では、メイン ブランチ以外のブランチで GitHub Actions をトリガーする方法、マージ前に特定のブランチで GitHub Actions をテストする方法、および複数のブランチで GitHub Actions をテストするためのベスト プラクティスについて説明します。
main
以外のブランチで GitHub Actions をトリガーするには、branches
.github/workflows/<workflow-file>.yml
ファイル内のフィールド。例:
<code class="yaml">on: push: branches: [ my-branch ]</code>
これにより、my-branch
ブランチでプッシュ イベントが発生したときにワークフローがトリガーされます。
はい、プル リクエストを作成し、プル リクエスト設定でテストするブランチを指定することで、マージ前に特定のブランチで GitHub アクションをテストできます。プル リクエストをマージすると、ワークフローはターゲット ブランチで実行されます。
GitHub アクションをテストするためのベスト プラクティスをいくつか示します。複数のブランチ:
branches
フィールドを使用して、ワークフローをテストするブランチを指定します。以上がブランチ上で Github アクションをテストする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。