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

Проверка развертываний

Задания, ожидающие проверки, можно утвердить или отклонить.

Среды, секреты среды и правила защиты среды доступны в общедоступных репозиториях для всех продуктов. Для доступа к средам, секретам сред и ветвям развертываний в частных или внутренних репозиториях необходимо использовать GitHub Pro, GitHub Team или GitHub Enterprise. Для доступа к другим правилам защиты среды в частных или внутренних репозиториях необходимо использовать GitHub Enterprise. Дополнительные сведения см. в разделе Продукты GitHub.

Сведения о необходимых проверках в рабочих процессах

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

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

Утверждение или отклонение задания

  1. Перейдите к выполнению рабочего процесса, требующего проверки. Дополнительные сведения о переходе к выполнению рабочего процесса см. в разделе Просмотр истории выполнения рабочего процесса.
  2. Если выполнение требует проверки, вы увидите уведомление о запросе на проверку. В уведомлении щелкните Просмотр развертываний.
  3. Выберите среды заданий для утверждения или отклонения. При необходимости оставьте комментарий.
  4. Утвердить или отклонить:
    • Чтобы утвердить задание, щелкните Утвердить и развернуть. После утверждения задания (и прохождения всех других правил защиты среды) задание будет продолжено. На этом этапе задание может получить доступ к любым секретам, хранящимся в среде.
    • Чтобы отклонить задание, щелкните Отклонить. Если задание отклонено, рабочий процесс завершится ошибкой.

Обход правил защиты среды

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

Примечания.

  • Нельзя обойти правила защиты среды, если среда настроена таким образом, чтобы запретить администраторам обходить настроенные правила защиты. Дополнительные сведения см. в разделе Использование сред для развертывания.
  • Правила защиты среды можно обойти только во время выполнения рабочего процесса, если задание, ссылающееся на среду, находится в состоянии "Ожидание".
  1. Перейдите к запуску рабочего процесса. Дополнительные сведения о переходе к выполнению рабочего процесса см. в разделе Просмотр истории выполнения рабочего процесса.
  2. Справа от правила защиты развертывания щелкните Запустить все ожидающие задания. Снимок экрана: раздел "Правила защиты развертывания" с кнопкой "Начать все ожидающие задания" оранжевого цвета
  3. Во всплывающем окне выберите среды, для которых требуется обойти правила защиты среды.
  4. В разделе Оставить комментарий введите описание для обхода правил защиты среды.
  5. Щелкните Я понимаю последствия и начните развертывание.