runnerの診断ログとは?
runnerの診断ログは、stepの出力とは別の、runner自身の内部ログで、workspaceをどうプロビジョニングし、アクションをどう解決し、各stepをどう管理したかを記録します。debug設定で有効化され、実行結果と一緒にアップロードされます。jobそのものの出力ではなく、jobの裏側の仕組みを明らかにします。
なぜ重要か
stepのログでは説明できない形でjobが失敗する場合、原因はrunnerがどう物事をセットアップしたかにあることがよくあります。診断ログはその層を明らかにし、workflowのバグとrunnerや環境の問題を区別する助けになります。マネージドrunnerでは、問題がプロビジョニングに関係していたかどうかの確認に役立ちます。
関連ガイド
What Is CI Debug Logging?CI debug logging is a verbose mode, toggled by a setting, that makes the runner and actions emit extra diagno…
What Is Step Debug Logging?Step debug logging is the per-step verbose mode that prints extra diagnostic detail about how an individual s…
What Is a Job Timeout?A job timeout is the maximum time a CI job may run before the system cancels it, preventing a stuck or runawa…