再実行では、再実行を開始したアクターの特権ではなく、ワークフローを最初にトリガーしたアクターの特権が使用されます。 また、そのワークフローでは、ワークフロー実行をトリガーした元のイベントと同じ GITHUB_SHA (コミット SHA) と GITHUB_REF (Git ref) が使われます。
ワークフローの実行は、最大 50 回再実行できます。 この制限には、完全な再実行とジョブのサブセットの再実行の両方が含まれます。
ワークフロー内のすべてのジョブを再実行する
-
GitHub で、リポジトリのメイン ページに移動します。
-
リポジトリ名の下にある [ Actions] をクリックします。
!["github/docs" リポジトリのタブのスクリーンショット。 [アクション] タブがオレンジ色の枠線で強調表示されています。](/assets/cb-12958/images/help/repository/actions-tab-global-nav-update.png)
-
左サイドバーで、表示するワークフローをクリックします。
![[アクション] タブの左側のサイド バーのスクリーンショット。ワークフロー "CodeQL" が濃いオレンジ色の枠線で囲まれています。](/assets/cb-40551/images/help/actions/superlinter-workflow-sidebar.png)
-
ワークフロー実行の一覧で実行の名前をクリックすると、ワークフロー実行の概要が表示されます。
-
ワークフローの右上隅で、ジョブを再実行します。
- 失敗したジョブがある場合は、 [ジョブの再実行 ] ドロップダウン メニューを選択し、[ すべてのジョブを再実行] をクリックします。
- 失敗したジョブがない場合は、 [すべてのジョブの再実行] をクリックします。
-
必要に応じて、再実行でランナー診断ログとステップ デバッグ ログを有効にするには、 [デバッグ ログを有効にする] を選びます。 詳しくは、「デバッグ ログを有効にする」をご覧ください。
-
**[ジョブの再実行]** をクリックします。
-
失敗したワークフロー実行を再実行するには、
run rerunサブコマンドを使って、RUN_IDを再実行したい失敗した実行の ID に置き換えます。run-idを指定しない場合、GitHub CLIは、最近失敗した実行を選択するための対話型メニューを返します。Shell gh run rerun RUN_ID
gh run rerun RUN_ID再実行でランナー診断ログとステップ デバッグ ログを有効にするには、
--debugフラグを使います。Shell gh run rerun RUN_ID --debug
gh run rerun RUN_ID --debug -
ワークフロー実行の進行状況を表示するには、
run watchサブコマンドを使用して、インタラクティブ リストから実行を選択します。Shell gh run watch
gh run watch
ワークフローで失敗したジョブを再実行する
-
GitHub で、リポジトリのメイン ページに移動します。
-
リポジトリ名の下にある [ Actions] をクリックします。
!["github/docs" リポジトリのタブのスクリーンショット。 [アクション] タブがオレンジ色の枠線で強調表示されています。](/assets/cb-12958/images/help/repository/actions-tab-global-nav-update.png)
-
左サイドバーで、表示するワークフローをクリックします。
![[アクション] タブの左側のサイド バーのスクリーンショット。ワークフロー "CodeQL" が濃いオレンジ色の枠線で囲まれています。](/assets/cb-40551/images/help/actions/superlinter-workflow-sidebar.png)
-
ワークフロー実行の一覧で実行の名前をクリックすると、ワークフロー実行の概要が表示されます。
-
ワークフローの右上隅にある [ジョブの再実行 ] ドロップダウン メニューを選択し、[ 失敗したジョブの再実行] をクリックします。
-
必要に応じて、再実行でランナー診断ログとステップ デバッグ ログを有効にするには、 [デバッグ ログを有効にする] を選びます。 詳しくは、「デバッグ ログを有効にする」をご覧ください。
-
**[ジョブの再実行]** をクリックします。
ワークフロー実行で失敗したジョブを再実行するには、run rerun フラグと共に --failed サブコマンドを使用します。
RUN_ID を、失敗したジョブを再実行する実行の ID に置き換えます。
run-idを指定しない場合、GitHub CLIは、最近失敗した実行を選択するための対話型メニューを返します。
gh run rerun RUN_ID --failed
再実行でランナー診断ログとステップ デバッグ ログを有効にするには、--debug フラグを使います。
gh run rerun RUN_ID --failed --debug
ワークフローの特定のジョブを再実行する
-
GitHub で、リポジトリのメイン ページに移動します。
-
リポジトリ名の下にある [ Actions] をクリックします。
!["github/docs" リポジトリのタブのスクリーンショット。 [アクション] タブがオレンジ色の枠線で強調表示されています。](/assets/cb-12958/images/help/repository/actions-tab-global-nav-update.png)
-
左サイドバーで、表示するワークフローをクリックします。
![[アクション] タブの左側のサイド バーのスクリーンショット。ワークフロー "CodeQL" が濃いオレンジ色の枠線で囲まれています。](/assets/cb-40551/images/help/actions/superlinter-workflow-sidebar.png)
-
ワークフロー実行の一覧で実行の名前をクリックすると、ワークフロー実行の概要が表示されます。
-
左側のサイドバーの [ジョブ] セクションで、再実行するジョブの横にある [ ] をクリックします。
-
必要に応じて、再実行でランナー診断ログとステップ デバッグ ログを有効にするには、 [デバッグ ログを有効にする] を選びます。 詳しくは、「デバッグ ログを有効にする」をご覧ください。
-
**[ジョブの再実行]** をクリックします。
ワークフロー実行の特定のジョブを再実行するには、run rerun フラグと共に --job サブコマンドを使用します。
JOB_ID を、再実行するジョブの ID に置き換えます。
gh run rerun --job JOB_ID
再実行でランナー診断ログとステップ デバッグ ログを有効にするには、--debug フラグを使います。
gh run rerun --job JOB_ID --debug
以前のワークフロー実行をレビューする
-
GitHub で、リポジトリのメイン ページに移動します。
-
リポジトリ名の下にある [ Actions] をクリックします。
!["github/docs" リポジトリのタブのスクリーンショット。 [アクション] タブがオレンジ色の枠線で強調表示されています。](/assets/cb-12958/images/help/repository/actions-tab-global-nav-update.png)
-
左サイドバーで、表示するワークフローをクリックします。
![[アクション] タブの左側のサイド バーのスクリーンショット。ワークフロー "CodeQL" が濃いオレンジ色の枠線で囲まれています。](/assets/cb-40551/images/help/actions/superlinter-workflow-sidebar.png)
-
ワークフロー実行の一覧で実行の名前をクリックすると、ワークフロー実行の概要が表示されます。
-
実行名の右側にある [最新] ドロップダウン メニューを選び、以前の試行をクリックします。