Примечание.
Повторное выполнение рабочих процессов использует привилегии субъекта, который изначально активировал рабочий процесс, а не привилегии субъекта, который инициировал повторное выполнение. Рабочий процесс также будет использовать те же GITHUB_SHA
(фиксация SHA) и GITHUB_REF
(git ref) исходного события, которое активировало выполнение рабочего процесса.
Повторный запуск всех заданий в рабочем процессе
-
На GitHubперейдите на главную страницу репозитория.
-
Под именем репозитория щелкните Actions.
-
На левой боковой панели щелкните нужный рабочий процесс.
-
В списке запусков рабочего процесса щелкните имя запуска, чтобы просмотреть сводку по выполнению рабочего процесса.
-
В правом верхнем углу рабочего процесса повторно запустите задания.
- Если не удалось выполнить какие-либо задания, выберите раскрывающееся меню "Синхронизация" aria-hidden="true" aria-label="sync" %} Повторное выполнение заданий и нажмите кнопку "Повторно выполнить все задания".
- Если не удалось выполнить задания, нажмите кнопку "Повторно выполнить все задания".
-
Чтобы включить ведение журнала диагностики для средства выполнения и ведение журнала пошаговой отладки для повторного выполнения, установите флажок Включить ведение журнала отладки.
-
Нажмите кнопку "Повторно выполнить задания".
-
Чтобы повторно запустить неудачный рабочий процесс, используйте
run rerun
подкоманда, заменивRUN_ID
идентификатор неудачного запуска, который требуется повторно запустить. Если не указатьrun-id
, GitHub CLI отобразит интерактивное меню для выбора последнего неудачного запуска.Shell gh run rerun RUN_ID
gh run rerun RUN_ID
Чтобы включить ведение журнала диагностики runner и ведение журнала отладки шага для повторного выполнения, используйте
--debug
флаг.Shell gh run rerun RUN_ID --debug
gh run rerun RUN_ID --debug
-
Чтобы просмотреть ход выполнения рабочего процесса, используйте подкоманду
run watch
и выберите нужное выполнение в интерактивном списке.Shell gh run watch
gh run watch
Повторное выполнение неудачно завершившихся заданий в рабочем процессе
-
На GitHubперейдите на главную страницу репозитория.
-
Под именем репозитория щелкните Actions.
-
На левой боковой панели щелкните нужный рабочий процесс.
-
В списке запусков рабочего процесса щелкните имя запуска, чтобы просмотреть сводку по выполнению рабочего процесса.
-
В правом верхнем углу рабочего процесса выберите раскрывающееся меню "Синхронизация" aria-hidden="true" aria-label="sync" %} Повторное выполнение заданий и нажмите кнопку "Повторно выполнить неудачные задания".
-
Чтобы включить ведение журнала диагностики для средства выполнения и ведение журнала пошаговой отладки для повторного выполнения, установите флажок Включить ведение журнала отладки.
-
Нажмите кнопку "Повторно выполнить задания".
Чтобы повторно запустить неудачные задания в рабочем процессе, используйте подкоманду run rerun
с флагом --failed
. Замените RUN_ID
идентификатором запуска, для которого вы хотите повторно запустить неудачные задания. Если не указать run-id
, GitHub CLI отобразит интерактивное меню для выбора последнего неудачного запуска.
gh run rerun RUN_ID --failed
Чтобы включить ведение журнала диагностики runner и ведение журнала отладки шага для повторного выполнения, используйте --debug
флаг.
gh run rerun RUN_ID --failed --debug
Повторный запуск определенного задания в рабочем процессе
-
На GitHubперейдите на главную страницу репозитория.
-
Под именем репозитория щелкните Actions.
-
На левой боковой панели щелкните нужный рабочий процесс.
-
В списке запусков рабочего процесса щелкните имя запуска, чтобы просмотреть сводку по выполнению рабочего процесса.
-
В разделе "Задания" левой боковой панели рядом с заданием, которое требуется повторно выполнить, щелкните .
-
Чтобы включить ведение журнала диагностики для средства выполнения и ведение журнала пошаговой отладки для повторного выполнения, установите флажок Включить ведение журнала отладки.
-
Нажмите кнопку "Повторно выполнить задания".
Чтобы повторно запустить определенное задание в рабочем процессе, используйте подкоманду run rerun
с флагом --job
. Замените JOB_ID
идентификатором задания, которое вы хотите запустить повторно.
gh run rerun --job JOB_ID
Чтобы включить ведение журнала диагностики runner и ведение журнала отладки шага для повторного выполнения, используйте --debug
флаг.
gh run rerun --job JOB_ID --debug
Проверка предыдущих запусков рабочего процесса
-
На GitHubперейдите на главную страницу репозитория.
-
Под именем репозитория щелкните Actions.
-
На левой боковой панели щелкните нужный рабочий процесс.
-
В списке запусков рабочего процесса щелкните имя запуска, чтобы просмотреть сводку по выполнению рабочего процесса.
-
Справа от имени запуска выберите раскрывающееся меню "Последняя версия" и щелкните предыдущую попытку выполнения.