Управление развертываниями с помощью шлюзов утверждения
Существует множество преимуществ использования сред в проектах машинного обучения. Отдельные среды для разработки, промежуточного хранения и рабочей среды упрощают контроль доступа к ресурсам.
Еще одним преимуществом использования сред является то, что можно добавить проверки утверждения. Добавив необходимое утверждение вручную между средами, вы можете управлять непрерывным развертыванием модели от разработки и промежуточной среды в рабочую среду.
Создание проверки утверждения в Azure Pipelines
Чтобы добавить проверку утверждения в среду в Azure Pipelines, перейдите к созданной среде:
- Выберите Утверждения и проверки.
- Выберите утверждения.
- Добавьте пользователей или группу пользователей, которые будут указаны в качестве рецензентов.
- При необходимости добавьте инструкции для рецензентов.
Всегда при запуске конвейера среды с проверкой утверждения утверждающие получат уведомление о том, что они должны разрешить запуск конвейера.
После предоставления рецензентам разрешения на запуск конвейера в диапазоне времени ожидания, конвейер будет выполняться.
Совет
Подробнее о том, как определить утверждения и проверки в Azure Pipelines.
Создание проверки утверждения в GitHub Actions
Чтобы добавить проверку утверждения в GitHub, перейдите к созданной среде:
- Активируйте обязательных рецензентов.
- Выберите пользователей GitHub, которых нужно указать в качестве рецензентов.
- Сохраните правила защиты.
Всегда, когда рабочий процесс в GitHub Actions намеревается выполнить развертывание в среде с проверкой утверждения, рецензенты получат уведомление с запросом на выполнение проверки.
После проверки развертывания рецензентом рабочий процесс будет запущен.
Совет
Подробнее о добавлении рецензентов в правила защиты среды в GitHub и о проверке развертываний.