Как инициировать только преобразования web.config с помощью пакетной команды в Jenkins

Я настраиваю сервер Jenkins для создания проектов.NET. Мы используем преобразования Visual Studio Web.config для преобразования наших файлов конфигурации для каждой среды (Dev1, Dev2, QA и Release ). Я использую следующие аргументы командной строки в моей команде MSBuild, и она работает с преобразованиями:

/p:Configuration=Dev1;DeployOnBuild=true;DeployTarget=Package;_PackageTempDir=..\..\deploy\current\Dev1

Проблема в том, что мне приходится перестраивать решение для каждой среды, а некоторые из решений довольно большие и занимают некоторое время. строить. Я хотел бы построить решение только один раз, а затем инициировать только преобразования для других сред. Кто-нибудь знает способ сделать это с помощью пакетной команды MSBuild или другого способа сделать это в Jenkins?

6
задан Cœur 19 February 2017 в 08:20
поделиться