Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
Конвейеры выпуска позволяют командам непрерывно развертывать их приложение на разных этапах с пониженным риском и повышенной скоростью. Развертывания на каждом этапе можно полностью автоматизировать с помощью заданий и задач.
Команды также могут воспользоваться преимуществами функции утверждений и шлюзов для управления рабочим процессом конвейера развертывания. Для каждого этапа конвейера выпуска можно настроить условия, выполняемые перед развертыванием и после него, которые могут включать в себя ожидание ручного утверждения или отклонения развертываний пользователем, а также проверку выполнения конкретных условий в других автоматизированных системах. Кроме того, команды могут настраивать ручные проверки, чтобы приостановить конвейер развертывания и предложить пользователям выполнить ручные задачи, после чего возобновить или отклонить развертывание.
Этот рабочий процесс для конвейера выпуска проиллюстрирован на следующей схеме.
Используя шлюзы, утверждения и ручное вмешательство, вы можете полностью контролировать выпуски для удовлетворения широкого спектра требований к развертыванию. Типичные сценарии, в которых могут пригодиться утверждения, шлюзы и ручное вмешательство, приведены ниже.
Сценарий
Используемые функции
Пользователь должен вручную проверить запрос на изменение и утвердить развертывание на определенном этапе.
Перед развертыванием сборки на некотором этапе команда разработчиков хочет убедиться в отсутствии активных проблем в системе управления проблемами или рабочими элементами.
Во время развертывания команда хочет предложить пользователям ввести значение для параметра, используемого задачами развертывания, или разрешить пользователям изменить выпуск.
Во время развертывания команда хочет подождать, пока порталы мониторинга или информационные порталы обнаружат активные инциденты, и только потом продолжить работу с другими заданиями развертывания.
Плановое
Вы можете сочетать в конвейере выпуска все три метода, чтобы полностью удовлетворить собственные требования к развертыванию.
Кроме того, вы можете установить расширение, которое интегрируется с ServiceNow и помогает контролировать развертывания и управлять ими с помощью методологий управления службами, таких как ITIL. Дополнительные сведения см. в разделе Интеграция с управлением изменениями в ServiceNow.
Примечание
Задержка до выполнения шлюзов перед развертыванием ограничена 48 часами. Если вместо этого требуется отложить общий запуск шлюзов, рекомендуется использовать задачу задержки в конвейере выпуска.
Присоединитесь к серии встреч для создания масштабируемых решений искусственного интеллекта на основе реальных вариантов использования с другими разработчиками и экспертами.
Эта сертификация измеряет возможность выполнения следующих технических задач: проектирование и реализация процессов и коммуникаций, проектирование и реализация стратегии управления версиями, проектирование и реализация конвейеров сборки и выпуска, разработка плана безопасности и соответствия требованиям и реализация стратегии инструментирования.