Я настраиваю сервер Jenkins для создания проектов.NET. Мы используем преобразования Visual Studio Web.config для преобразования наших файлов конфигурации для каждой среды (Dev1, Dev2, QA и Release ). Я использую следующие аргументы командной строки в моей команде MSBuild, и она работает с преобразованиями:
/p:Configuration=Dev1;DeployOnBuild=true;DeployTarget=Package;_PackageTempDir=..\..\deploy\current\Dev1
Проблема в том, что мне приходится перестраивать решение для каждой среды, а некоторые из решений довольно большие и занимают некоторое время. строить. Я хотел бы построить решение только один раз, а затем инициировать только преобразования для других сред. Кто-нибудь знает способ сделать это с помощью пакетной команды MSBuild или другого способа сделать это в Jenkins?