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

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. Выберите уведомления в области навигации слева и выберите новый выпуск подписки>, чтобы добавить новую подписку на события.

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