Попробуйте выполнить следующие шаги для достижения этого:
Создание 2 определений сборки в очереди для сборки A и B:
Сборка Определение A - Сборка A
Сборка Определение B - Сборка B
Создайте определение выпуска, добавьте Build Definition A
и Build Definition B
в качестве источника артефактов.
Активировать разблокировку
Релиз работает с несколькими артефактами:
Update1:
Задача Download Artifact
работает только для одного артефакта, несколько артефактов не работают.
Кроме того, почему вы должны использовать задачу Download Artifact
? По умолчанию определение выпуска включает Download Artifact
, то есть автоматически загружать несколько артефактов, тогда вам просто нужно использовать несколько артефактов непосредственно в других задачах.
UPDATE2:
Поскольку вы уже связали несколько артефактов в своем определении выпуска, это означает, что вы должны загрузить их для использования на последующих этапах / задачах. Но, судя по вашему описанию, вы хотите использовать задачу Download Artifact
для запуска последней версии одной из них. Это кажется немного противоречивым для ваших требований.
Я могу подумать, что вы можете загрузить артефакты в промежуточную папку , а затем добавить задачу копирования, чтобы скопировать артефакты, которые вам нужны на ваших этапах.
Кроме того, если вы хотите загрузить все последние артефакты, вы можете попробовать это расширение: Загрузить артефакты