Мультиплатформенный Nuget с использованием VSO - PullRequest
0 голосов
/ 26 сентября 2018

Я пытаюсь автоматизировать создание следующего пакета NuGet с использованием VSO: Пакет NuGet

Моя проблема заключается в том, что все три библиотеки времени выполнения построены на разных платформах.Следовательно, у меня есть следующая конфигурация сборки в VSO: Сборка VSO

Когда сборка завершена, каждое задание агента публикует собственный артефакт для своей платформы: Собственные артефакты

Мой вопрос: возможно ли добавить 4-е задание агента в сборку, которое будет ожидать всех остальных заданий, а затем объединить артефакты и сгенерировать пакет NuGet со всем?

В настоящее времяМне нужно вручную загрузить артефакты и запустить скрипт для упаковки и подписи пакета NuGet.Это раздражает, потому что требуется установить сертификат на моем локальном компьютере и установить инструменты подписи и т. Д.

Спасибо!

1 Ответ

0 голосов
/ 26 сентября 2018

Вы ищете параметр «Запустить это задание» в задании 4-го агента.«Только после завершения всех предыдущих заданий» звучит как желаемое значение.Затем вы можете использовать powershell и / или задачу NuGet для автоматизации вашего процесса.

...