Использование переменных среды для пакета MsDeploy

Я пытаюсь настроить что-то с помощью WebDeploy, что позволит настроить переменные среды для установки параметров «parameters.xml» в пакете веб-развертывания.

Судя по тому, что я читал до сих пор, это должно быть возможно, но я еще не добился успеха.

По сути, для этого я использую TeamCity, но эта концепция выходит за рамки использования в TeamCity.

Я использую сгенерированный cmd, который вы получаете при использовании цели / t: Package.

Итак, мой вопрос: возможно ли это? или есть другое решение для итерации переменных teamcity и обновления SetParameters.xml (вместо ручного кодирования XML Poke foreach или использования синтаксиса / property в необработанном MsDeploy.exe).


person Martin    schedule 01.10.2014    source источник


Ответы (1)


Вы должны иметь возможность ссылаться на переменные среды из командной строки при запуске команды msdeploy. У меня нет опыта работы с TeamCity, но я подозреваю, что вы даете ему команду msdeploy.exe для запуска.

В этом сообщении содержится более подробная информация - http://evolutionarydeveloper.blogspot.com/2013/05/specifying-environment-variables-at.html

person chief7    schedule 01.10.2014