Skip to main content

Включение ведения журналов отладки

Если журналы рабочих процессов не предоставляют достаточно сведений для диагностики причин несоответствующего выполнения рабочего процесса, задания или шага, можно дополнительно включить ведение журнала отладки.

Эти дополнительные журналы включаются путем настройки секретов в репозитории, содержащем рабочий процесс, поэтому будут применяться те же требования к разрешениям:

  • Чтобы создать секреты для репозитория учетной записи пользователя необходимо быть владельцем репозитория. Чтобы создавать секреты для репозитория организации, потребуется доступ admin.
  • Чтобы создать секреты для среды в репозитории учетной записи пользователя необходимо быть владельцем репозитория. Для создания секретов для среды в репозитории организации необходимо иметь доступ уровня admin.
  • Чтобы создать секреты на уровне организации, требуется доступ уровня admin.
  • Для создания секретов с помощью REST API необходимо иметь доступ на запись к репозиторию или доступ с правами администратора к организации. Дополнительные сведения см. в статье API секретов GitHub Actions.

Дополнительные сведения о настройке секретов см. в разделе Создание и использование зашифрованных секретов.

Кроме того, любой пользователь, имеющий доступ к запуску рабочего процесса, может включить ведение журнала диагностики средства выполнения тестов и ведение журнала пошаговой отладки для повторного запуска рабочего процесса. Дополнительные сведения см. в статье Повторный запуск рабочих процессов и заданий.

Включение ведения журнала диагностики средства выполнения

Ведение журнала диагностики средства выполнения предоставляет дополнительные файлы журнала, содержащие сведения о том, как средство выполнения выполняет задание. В архив журнала добавляются два дополнительных файла журнала:

  • Журнал процессов средства выполнения, который содержит сведения о координации и настройке средства для выполнения заданий.
  • Журнал рабочих процессов, который регистрирует выполнение задания.
  1. Чтобы включить ведение журнала диагностики средства выполнения, задайте секрету ACTIONS_RUNNER_DEBUG в репозитории, содержащем рабочий процесс, значение true.

  2. Чтобы скачать журналы диагностики средства выполнения, скачайте архив журналов выполнения рабочего процесса. Журналы диагностики средства выполнения содержатся в папке runner-diagnostic-logs. Дополнительные сведения о скачивании журналов см. в разделе Скачивание журналов.

Включение ведения журнала отладки шагов

Ведение журнала отладки шагов повышает уровень детализации журналов задания во время и после выполнения задания.

  1. Чтобы включить ведение журнала отладки шагов, задайте для секрета ACTIONS_STEP_DEBUG в репозитории, содержащем рабочий процесс, значение true.

  2. После настройки секрета в журналах шагов отображаются дополнительные события отладки. Дополнительные сведения см. в разделе Просмотр журналов для диагностики сбоев.