6.3. Pipelines as Code を使用したパイプライン実行の再開またはキャンセル
ブランチへの新しいコミットの送信やプルリクエストの発行など、イベントなしでパイプラインの実行を再開またはキャンセルできます。すべてのパイプライン実行を再開するには、GitHub アプリの Re-run all checks 機能を使用します。
すべてまたは特定のパイプラインの実行を再開するには、次のコメントを使用します。
-
/test
コメントおよび/retest
コメントはすべてのパイプラインの実行を再開します。 -
/test <pipeline_run_name>
コメントおよび/retest <pipeline_run_name>
コメントは、特定のパイプラインの実行を再開します。
すべてまたは特定のパイプラインの実行をキャンセルするには、次のコメントを使用します。
-
/cancel
コメントは、すべてのパイプライン実行をキャンセルします。 -
/cancel <pipeline_run_name>
コメントは、特定のパイプラインの実行をキャンセルします。
コメントの結果は、GitHub アプリケーションの Checks タブに表示されます。
手順
- プルリクエストを対象にしており、GitHub アプリを使用している場合は、Checks タブに移動して Re-run all checks をクリックします。
プルリクエストまたはマージリクエストを対象にする場合は、プルリクエスト内のコメントを使用します。
すべてのパイプラインの実行をキャンセルするコメントの例
This is a comment inside a pull request. /cancel
This is a comment inside a pull request. /cancel
Copy to Clipboard Copied! Toggle word wrap Toggle overflow プッシュリクエストを対象とする場合は、コミットメッセージ内にコメントを含めます。
注記この機能は、GitHub プロバイダーのみでサポートされています。
- GitHub リポジトリーに移動します。
- Commits セクションをクリックします。
- パイプライン実行を再開するコミットをクリックします。
コメントを追加する行番号をクリックします。
特定のパイプライン実行を再テストするコメントの例
This is a comment inside a commit. /retest <pipeline_run_name>
This is a comment inside a commit. /retest <pipeline_run_name>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注記プッシュリクエスト内の複数のブランチに存在するコミットに対してコマンドを実行すると、最新のコミットを持つブランチが使用されます。
これにより、次の 2 つの状況が発生します。
-
/test
など、引数を指定せずにコミットでコマンドを実行すると、テストはmain
ブランチで自動的に実行されます。 -
/test branch:user-branch
などのブランチ仕様を含めると、user-branch
ブランチのコンテキストを使用して、コメントが配置されているコミットでテストが実行されます。
-