これらの追加ログは、ワークフローを含むリポジトリにシークレットを設定することで有効になるため、同じ権限要件が適用されます。
- To create secrets for a personal account repository, you must be the repository owner. Organizationのリポジトリにシークレットを作成するには、
管理
アクセス権を持っていなければなりません。 - To create secrets for an environment in a personal account repository, you must be the repository owner. Organizationリポジトリ内の環境にシークレットを作成するには、
admin
アクセス権を持っていなければなりません。 - Organizationのレベルでシークレットを作成するには、
管理
アクセス権を持っていなければなりません。 - REST APIを使ってシークレットを作成するには、リポジトリへの書き込みアクセス権もしくはOrganizationへの管理アクセス権を持っていなければなりません。 詳しい情報については「GitHub ActionsシークレットAPI」を参照してください。
シークレットの設定に関する詳しい情報については、「暗号化されたシークレットの作成と利用」を参照してください。
ランナーの診断ロギングの有効化
ランナーの診断ログは、ランナーによるジョブの実行の様子に関する情報を含む追加のログファイルを提供します。 ログアーカイブには、2つのログファイルが追加されます。
- ランナープロセスログにはジョブの実行のためのランナーの調整とセットアップに関する情報が含まれます。
- ワーカープロセスログには、ジョブの実行が記録されます。
-
ランナー診断ロギングを有効化するには、ワークフローを含むリポジトリ内で以下のシークレットを設定してください:
ACTIONS_RUNNER_DEBUG
をtrue
にしてください。 -
ランナーの診断ログをダウンロードするには、ワークフローの実行のログアーカイブをダウンロードしてください。 ランナーの診断ログは
runner-diagnostic-logs
フォルダに含まれています。 ログのダウンロードに関する詳しい情報については「ログのダウンロード」を参照してください。
ステップのデバッグロギングの有効化
酢鉄粉デバッグロギングは、ジョブの実行の間と実行後のジョブのログの詳細度を高めます。
-
ステップのデバッグロギングを有効化するには、ワークフローを含むリポジトリで以下のシークレットを設定しなければなりません:
ACTIONS_STEP_DEBUG
をtrue
にしてください。 -
このシークレットを設定すると、ステップログにより多くのデバッグイベントが示されるようになります。 詳しい情報については「障害の診断のためのログの閲覧」を参照してください。