Skip to main content
Мы публикуем частые обновления нашей документации, и перевод этой страницы может все еще выполняться. Актуальные сведения см. в документации на английском языке.
В настоящее время GitHub AE находится в ограниченном выпуске.

Отключение и включение рабочего процесса

Вы можете отключить и повторно включить рабочий процесс с помощью пользовательского интерфейса GitHub, REST API или GitHub CLI.

Отключение рабочего процесса позволяет остановить активацию рабочего процесса без удаления файла из репозитория. Вы можете снова включить рабочий процесс на GitHub.

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

  • Из-за ошибки в рабочем процессе возникает слишком много запросов или неправильные запросы, которые отрицательно влияют на внешние службы.
  • Рабочий процесс, который не является критическим и занимает слишком много времени в вашей учетной записи.
  • Рабочий процесс, отправляющий запросы в службу, которая не работает.
  • Рабочие процессы в разветвленном репозитории, которые не нужны (например, запланированные рабочие процессы).

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

Вы также можете отключить и включить рабочий процесс с помощью REST API. Дополнительные сведения см. в разделе Действия документации по REST API.

Отключение рабочего процесса

  1. На ваше предприятие перейдите на главную страницу репозитория. 1. Щелкните Действия под именем репозитория. Вкладка "Действия" на главной панели навигации по репозиторию

  2. На левой боковой панели щелкните нужный рабочий процесс.

    Действия выбрать рабочий процесс

  3. Щелкните .

    Actions kebab menu

  4. Щелкните Отключить рабочий процесс.

    действия отключить рабочий процесс

    Отключенный рабочий процесс помечается , чтобы указать его состояние.

    список действий отключенного рабочего процесса

Дополнительные сведения о GitHub CLI см. в статье Сведения о GitHub CLI.

Чтобы отключить рабочий процесс, используйте подкоманду workflow disable. Замените workflow на имя, идентификатор или имя файла рабочего процесса, который требуется отключить. Например, "Link Checker", 1234567 или "link-check-test.yml". Если не указать рабочий процесс, GitHub CLI отобразит интерактивное меню для выбора рабочего процесса.

gh workflow disable WORKFLOW

Включение рабочего процесса

Можно повторно включить рабочий процесс, который был ранее отключен.

  1. На ваше предприятие перейдите на главную страницу репозитория. 1. Щелкните Действия под именем репозитория. Вкладка "Действия" на главной панели навигации по репозиторию

  2. На левой боковой панели щелкните нужный рабочий процесс.

    Действия выберите отключенный рабочий процесс

  3. Щелкните Включить рабочий процесс.

    Действия позволяют рабочий процесс

Чтобы включить рабочий процесс, используйте подкоманду workflow enable. Замените workflow на имя, идентификатор или имя файла рабочего процесса, который требуется включить. Например, "Link Checker", 1234567 или "link-check-test.yml". Если не указать рабочий процесс, GitHub CLI отобразит интерактивное меню для выбора рабочего процесса.

gh workflow enable WORKFLOW