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

Завершено

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

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

Создание проверки утверждения в Azure Pipelines

Чтобы добавить проверку утверждения в среду в Azure Pipelines, перейдите к созданной среде:

Снимок экрана: добавление утверждения Azure Pipelines.

  1. Выберите Утверждения и проверки.
  2. Выберите утверждения.
  3. Добавьте пользователей или группу пользователей, которые будут указаны в качестве рецензентов.
  4. При необходимости добавьте инструкции для рецензентов.

Снимок экрана: настройка утверждения в Azure Pipelines.

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

Снимок экрана: запрошенное утверждение в Azure Pipelines.

После предоставления рецензентам разрешения на запуск конвейера в диапазоне времени ожидания, конвейер будет выполняться.

Создание проверки утверждения в GitHub Actions

Чтобы добавить проверку утверждения в GitHub, перейдите к созданной среде:

  1. Активируйте обязательных рецензентов.
  2. Выберите пользователей GitHub, которых нужно указать в качестве рецензентов.
  3. Сохраните правила защиты.

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

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

Снимок экрана: запрошенное утверждение в GitHub Actions.

После проверки развертывания рецензентом рабочий процесс будет запущен.