В Azure DevOps можно ли экспортировать несколько свойств MSBuild, определенных в задачах MSBuild, во время задачи сборки и использовать их в качестве переменных для других задач в задании сборки?
Использоватьcase: номер версии, вычисленный во время сборки
Мы создали задачу MSBuild, которая в составе сборки определяет номер версии из тега git.Задача MSBuild использует это для установки версий сборки, а также для возможных пакетов nuget, упакованных как часть сборки.
Теперь при настройке конвейера сборки DevOps Azure у меня есть отдельный шаг для сборки установщикадля службы (MSI с использованием Advanced Installer). Мне нужно получить версию, определенную во время задачи MSBuild, и передать ее для задачи сборки Advanced Installer , чтобы ее можно было соответствующим образом настроить.Как этого достичь?
В качестве обходного пути мы ранее использовали отдельную задачу сборки, где версия была определена с помощью скрипта bash.Затем экспортируется в переменную VSO и передается обеим задачам MSBuild и Advanced Installer build (задача MSBuild может использовать предопределенное свойство для значения версии).Теперь я хотел бы избавиться от дублирующего способа вычисления версии.