Поделиться через


Управление развертыванием с помощью утверждений

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

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

Утверждения развертывания

Утверждения можно настроить на начальном этапе (предварительные утверждения), в конце этапа (утверждения после развертывания) или для обоих.

Утверждения предварительного развертывания

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

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

    Снимок экрана: настройка предварительных утверждений.

Примечание.

Azure DevOps не расширяет группы Azure Active Directory при доставке уведомлений. Если вы должны использовать группы Azure AD, мы рекомендуем добавить псевдоним электронной почты в качестве явного получателя в подписку и связать его с группой AD, если применимо к вашему сценарию.

Утверждения после развертывания

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

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

    Снимок экрана: настройка утверждений после развертывания.

Примечание.

Утверждающие развертывания должны иметь разрешения на просмотр выпусков.

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

  • Время ожидания: если утверждение не предоставлено в течение периода ожидания , развертывание отклоняется.

  • Политики утверждения:

    • Для дополнительной безопасности можно добавить эту политику утверждения, чтобы запретить пользователю, запрашивающему выпуск, утвердить его. Если вы экспериментируете с утверждениями, не проверка этот параметр, чтобы утвердить или отклонить собственные развертывания. Узнайте больше о переменных удостоверений.
    • Эта политика позволяет применять многофакторную проверку подлинности в потоке утверждения выпуска. Если эта политика проверка, то утверждающие запрашивают повторной вход перед утверждением выпусков. Эта функция доступна только в Azure DevOps Services только для учетных записей Microsoft Entra.
    • Уменьшите рабочую нагрузку пользователя, автоматически утвердив последующие запросы, если указанный пользователь уже одобрил развертывание на предыдущем этапе конвейера (применяется только к утверждениям предварительного развертывания).

Уведомления об утверждении

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

  1. В проекте выберите Значок шестеренкипараметры проекта.

  2. Выберите уведомления в области навигации слева и выберите новый выпуск подписки>, чтобы добавить новую подписку на события.

    Снимок экрана: уведомления о проекте.