Как установить переменную среды во время сборки на размещенном контроллере сборки VSO?

Как установить переменную окружения на VSO Hosted Build Controller во время сборки? Идеальным решением было бы использование аргументов MSBuild.

Сценарий (не обязательно знать). Я пытаюсь создать и развернуть размещенную облачную службу Azure в Орлеане с помощью размещенного контроллера сборки VSO. В настоящее время я размещаю свой собственный контроллер сборки с использованием TFS, однако мы хотели бы использовать контроллер сборки, размещенный на VSO. Чтобы это работало, я должен установить переменную среды Orleans на путь в моем проекте на VSO Hosted Build Controller во время сборки. Мы используем модель непрерывного развертывания.


person beverts312    schedule 22.07.2014    source источник


Ответы (1)


Аргумент MSBuild — это

/p: EnvVarName = PathAsAString

Это может быть полный путь (p:OrleansSDK="C:\a\scr\Main\Lib") или относительный путь (/p:OrleansSDK="..\..\Lib"), в зависимости от процесса сборки. шаблон, он может включать существующие переменные (p:OrleansSDK="$(SourcesDir)\Lib").

person beverts312    schedule 25.07.2014