Мы работаем над миграцией из Azure Devops, классического конвейера выпуска в YAML. Мы выполнили все шаги, кроме шлюзов после развертывания.
В моем классическом редакторе есть условие одобрения запроса Kusto после развертывания. Мы проверили среду и обнаружили, что шлюзы после развертывания запросов Kusto отсутствуют. Как мы можем это сделать? Пожалуйста, поделитесь своими мыслями.
Мы уже пытаемся выполнить задачу Time Delay и пытаемся выполнить запрос с помощью PowerShell. Но у нас более 80 этапов, контролировать это очень сложно.
В классическом конвейере выпуска проверки (ворота и утверждения) устанавливаются и располагаются на каждом этапе, и каждый этап может поддерживать проверки перед развертыванием и после развертывания.
В конвейерах YAML проверки устанавливаются и располагаются в каждой среде. Этапы конвейеров YAML не поддерживают проверки после развертывания. Все проверки должны быть проверены до начала развертывания, если развертывание нацелено на среду.
Ворота запроса Kusto (Azure Data Explorer Query
) взяты из расширения «Azure Data Explorer — Инструменты конвейера». Этот шлюз доступен только для этапов классических конвейеров выпуска и не доступен для сред, используемых в конвейерах YAML.
Если вашим проектам действительно необходимо, чтобы среды могли поддерживать шлюз Azure Data Explorer Query
, я рекомендую вам попытаться сообщить о запросе функции в Сообщество разработчиков. Так командам инженеров будет удобнее получать и понимать ваши идеи. Ваши отзывы также могут быть полезны для улучшения продуктов Azure DevOps.