Может ли кто-нибудь помочь мне с вызовом одного конвейера из другого конвейера в Azure DevOps?
Мне нужно запустить конвейер, и это должно запустить другой конвейер в другом проекте.
Вы можете попробовать использовать задачу Trigger Azure DevOps Pipeline для запуска другого конвейера в разных проектах. В зависимости от вашего выбора в задаче он запустит сборку или конвейер выпуска.
Чтобы иметь возможность использовать расширение, необходимо создать конечную точку DevOps API Azure. Для того, чтобы подключение к услуге работало должным образом, вам необходимо настроить следующие параметры:
Как создать токен личного доступа можно найти здесь: Используйте токены личного доступа для аутентификации . Убедитесь, что токен персонального доступа имеет следующие права:
введите описание изображения здесь
Вы можете установить расширение az DevOps в свой агент конвейера, а затем вы можете вызвать az pipeline команды CLI "для управления другими конвейерами сборки или выпуска. Затем вы можете позвонить az pipeline CLI-команды из вашего основного конвейера, и для этого вы можете использовать AzureCLI task или Bash task .