Azure Devops - Как вызвать один конвейер из другого - PullRequest
0 голосов
/ 05 августа 2020

Может ли кто-нибудь помочь мне с вызовом одного конвейера из другого конвейера в Azure DevOps?

Мне нужно запустить конвейер, и это должно запустить другой конвейер в другом проекте.

Ответы [ 2 ]

1 голос
/ 06 августа 2020

Вы можете попробовать использовать задачу Trigger Azure DevOps Pipeline для запуска другого конвейера в разных проектах. В зависимости от вашего выбора в задаче он запустит сборку или конвейер выпуска.

Чтобы иметь возможность использовать расширение, необходимо создать конечную точку DevOps API Azure. Для того, чтобы подключение к услуге работало должным образом, вам необходимо настроить следующие параметры:

Как создать токен личного доступа можно найти здесь: Используйте токены личного доступа для аутентификации . Убедитесь, что токен персонального доступа имеет следующие права:

  • Запуск выпуска: выпуск - чтение, запись и выполнение - сборка, чтение и выполнение
  • Запуск сборки: чтение и выполнение

введите описание изображения здесь

0 голосов
/ 05 августа 2020

Вы можете установить расширение az DevOps в свой агент конвейера, а затем вы можете вызвать az pipeline команды CLI "для управления другими конвейерами сборки или выпуска. Затем вы можете позвонить az pipeline CLI-команды из вашего основного конвейера, и для этого вы можете использовать AzureCLI task или Bash task .

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