ノート: GitHubホストランナーは、現在GitHub Enterprise Serverでサポートされていません。 GitHubパブリックロードマップで、計画されている将来のサポートに関する詳しい情� �を見ることができます。
これらの追� ログは、ワークフローを含むリポジトリにシークレットを設定することで有効になるため、同じ権限要件が適用されます。
-
ユーザアカウントのリポジトリにシークレットを作成するには、そのリポジトリのオーナーでなければなりません。 Organizationのリポジトリにシークレットを作成するには、
管理
アクセス権を持っていなければなりません。 -
Organizationのレベルでシークレットを作成するには、
管理
アクセス権を持っていなければなりません。 -
REST APIを使ってシークレットを作成するには、リポジトリへの書き込みアクセス権もしくはOrganizationへの管理アクセス権を持っていなければなりません。 詳しい情� �については「GitHub ActionsシークレットAPI」を参照してく� さい。
シークレットの設定に関する詳しい情� �については、「暗号化されたシークレットの作成と利用」を参照してく� さい。
ランナーの診断ロギングの有効化
ランナーの診断ログは、ランナーによるジョブの実行の様子に関する情� �を含む追� のログファイルを提供します。 ログアーカイブには、2つのログファイルが追� されます。
- ランナープロセスログにはジョブの実行のためのランナーの調整とセットアップに関する情� �が含まれます。
- ワーカープロセスログには、ジョブの実行が記録されます。
-
ランナー診断ロギングを有効化するには、ワークフローを含むリポジトリ内で以下のシークレットを設定してく� さい:
ACTIONS_RUNNER_DEBUG
をtrue
にしてく� さい。 -
ランナーの診断ログをダウンロードするには、ワークフローの実行のログアーカイブをダウンロードしてく� さい。 ランナーの診断ログは
runner-diagnostic-logs
フォルダに含まれています。 ログのダウンロードに関する詳しい情� �については「ログのダウンロード」を参照してく� さい。
ステップのデバッグロギングの有効化
ステップのデバッグロギングは、ジョブの実行の間と実行後のジョブのログの詳細度を高めます。
-
ステップのデバッグロギングを有効化するには、ワークフローを含むリポジトリで以下のシークレットを設定しなければなりません:
ACTIONS_STEP_DEBUG
をtrue
にしてく� さい。 -
このシークレットを設定すると、ステップログにより多くのデバッグイベントが示されるようになります。 詳しい情� �については「障害の診断のためのログの閲覧」を参照してく� さい。