Skip to main content

トラブルシューティングのワークフローについて

GitHub Actions のツールを使って、ワークフローをデバッグすることができます。

ワークフローをトラブルシューティングする

ワークフロー実行ログの使用

各ワークフローの実行では、表示、検索、ダウンロードできるアクティビティ ログが生成されます。 詳しくは、「ワークフロー実行ログの使用」を参照してください。

デバッグ ログを有効にする

ワークフロージョブあるいはステップが期待どおりに動作しない理由を診断する上で、十分な詳細がワークフローのログになかった場合、追加のデバッグロギングを有効化できます。 詳しくは、「デバッグ ログを有効にする」を参照してください。

ワークフローをキャンセルする

ワークフローをキャンセルしようとしても、キャンセルが成功しない場合は、always 式を使用していないことを確認してください。 always 式を使用すると、ワークフローがキャンセルされた場合でもワークフローのステップが実行され、その結果、キャンセルがハングします。 詳しくは、「ワークフローとアクションで式を評価する」をご覧ください。

GitHub Actions の非効率性のトラブルシューティング

メトリックを使用してワークフローの非効率性と信頼性を分析するには、「GitHub Actions メトリックの表示」を参照してください。

自己ホストランナーの監視

セルフホストランナーのトラブルシューティング

セルフホスト ランナーを使用する場合、そのアクティビティを見て、一般的な問題を診断できます。

詳しくは、「自己ホストランナーのモニタリングとトラブルシューティング」を参照してください。