これらの追加ログは、ワークフローを含むリポジトリにシークレットまたは変数を設定することで有効になるため、同じアクセス許可の要件が適用されます。
- 個人用アカウント リポジトリのシークレットまたは変数を作成するには、リポジトリ所有者である必要があります。 Organization リポジトリのシークレットまたは変数を作成するには、
admin
アクセス権が必要です。 - 個人用アカウント リポジトリ内の環境に対してシークレットまたは変数を作成するには、リポジトリ所有者である必要があります。 Organization リポジトリ内の環境に対してシークレットまたは変数を作成するには、
admin
アクセス権が必要です。 環境について詳しくは、「デプロイに環境を使用する」を参照してください。 - 組織レベルでシークレットまたは変数を作成するには、
admin
アクセス権が必要です。
シークレットと変数の設定について詳しくは、「暗号化されたシークレット」、「変数」
さらに、ワークフローを実行するアクセス権を持つすべてのユーザーが、ランナー診断ログとステップ デバッグ ログを有効にして、ワークフローを再実行できます。 詳しくは、「ワークフローとジョブの再実行」を参照してください。
ランナーの診断ロギングの有効化
ランナーの診断ログは、ランナーによるジョブの実行の様子に関する情報を含む追加のログファイルを提供します。 ログアーカイブには、2つのログファイルが追加されます。
- ランナープロセスログにはジョブの実行のためのランナーの調整とセットアップに関する情報が含まれます。
- ワーカープロセスログには、ジョブの実行が記録されます。
- ランナー診断ログを有効にするには、ワークフローを含むリポジトリで、次のシークレットまたは変数を設定します:
ACTIONS_RUNNER_DEBUG
をtrue
に。シークレットと変数の両方が設定されている場合は、シークレットの値が変数よりも優先されます。 - ランナーの診断ログをダウンロードするには、ワークフローの実行のログアーカイブをダウンロードしてください。 ランナーの診断ログは
runner-diagnostic-logs
フォルダーにあります。 ログのダウンロードについて詳しくは、「ワークフロー実行ログの使用」をご覧ください。
ステップのデバッグロギングの有効化
ステップデバッグロギングは、ジョブの実行の間と実行後のジョブのログの詳細度を高めます。
- ステップ デバッグ ログを有効にするには、ワークフローを含むリポジトリで、次のシークレットまたは変数を設定します:
ACTIONS_STEP_DEBUG
をtrue
に。シークレットと変数の両方が設定されている場合は、シークレットの値が変数よりも優先されます。 - シークレットまたは変数を設定すると、さらに多くのデバッグ イベントがステップ ログに表示されます。 詳しくは、「ワークフロー実行ログの使用」を参照してください。