DevOps Azure. Как создать конвейер сборки с использованием нескольких хранилищ? - PullRequest
2 голосов
/ 15 мая 2019

При создании нового конвейера сборки первым этапом является выбор репозитория.

Я хочу создать сборку для проекта Java в одном репозитории, но также включить импорт и конфигурации, которые находятся в другом репозитории (оба являются Azure Repos Git).

Это возможно?

1 Ответ

4 голосов
/ 15 мая 2019

В настоящее время вы не можете указать более одного хранилища в фазе «Получить источники».

Существует Запрос функции об этом, и статус On Roadmap.

У вас есть 2 варианта:

1) Решение Git - создайте второй репозиторий как подмодуль в первом репозитории. затем в «Получении источников» вы можете установить флажок checkout submodules, затем DevOps Azure перенесет два репозитория в агент.

enter image description here

2) Solutuin Azure DevOps - добавьте командную строку или задачу PowerShell, которая принесет агенту второй репозиторий с git clone second-repo-url.

enter image description here

...