This article provides guidance on configuring GitHub Actions to run only on pull requests, utilizing it for automated code testing, and establishes best practices for using GitHub Actions within pull requests.
プル リクエストでのみ実行されるように GitHub Actions を設定するには、.github/workflows/main.yml
ファイルを変更する必要があります。ワークフローの on
セクション内に、次の条件を追加します:
<code>pull_request: types: [opened, synchronize, reopened]</code>
これにより、プル リクエストが開かれたとき、同期されたとき、または再度開かれたときにのみワークフローが実行されるようになります。
はい、GitHub Actions を使用して、プル リクエストのコード変更を自動的にテストできます。ワークフロー ファイルで pull_request_target
キーワードを使用すると、プル リクエストのターゲット ブランチに変更があるたびにワークフローの実行をトリガーできます。
ワークフローがトリガーされたら、「プル リクエストの [アクション] タブをクリックして、テストの結果を表示します。いずれかのテストが失敗した場合、プル リクエストは「失敗」としてマークされ、レビュー担当者に通知されます。
こちらプル リクエストで GitHub Actions を使用するためのベスト プラクティスをいくつか示します。
pull_request_target
キーワードを使用します。 これにより、ワークフローが確実に実行されます。ソース リポジトリのブランチではなく、プル リクエストのターゲット ブランチに対して実行します。以上がプルリクエストでGithubアクションを実行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。