Переопределить переменную среды Team City Environment - PullRequest
1 голос
/ 03 марта 2011

У нас есть тестовая сборка Team City Unit, которую мы вызываем с помощью $ (teamcity_dotnet_nunitlauncher) через различные сценарии MSBuild.В сборке установлена ​​переменная окружения.Есть ли способ, которым мы можем переопределить переменную через сценарии?

1 Ответ

2 голосов
/ 03 марта 2011

Переменные среды «публикуются» как свойства MSBuild, например:

$(COMPUTERNAME)

... даст значение этого env var. Вы можете переопределить любое свойство внутри скрипта MSBuild ...

<PropertyGroup>
    <COMPUTERNAME>NewName</COMPUTERNAME>
</PropertyGroup>

... или передать его в командной строке MSBuild ...

> msbuild My.proj /t:Target /p:COMPUTERNAME=NewName

Эти два способа изменить «свойство», представленное переменной среды, не равны, хотя при передаче свойства через командную строку значение не будет переопределено, если оно объявлено в файле MSBuild.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...