如何在Jenkins中通过批处理命令仅触发web.config转换

Mik*_*ton 6 msbuild web-config batch-file jenkins config-transformation

我正在建立一个Jenkins服务器来构建.NET项目.我们使用visual studio Web.config转换来转换每个环境(Dev1,Dev2,QA和Release)的配置文件.我在MSBuild命令中使用以下命令行参数,它正在使用转换:

/p:Configuration=Dev1;DeployOnBuild=true;DeployTarget=Package;_PackageTempDir=..\..\deploy\current\Dev1
Run Code Online (Sandbox Code Playgroud)

问题是我必须为每个环境重建解决方案,并且一些解决方案非常庞大并且需要一些时间来构建.我想只构建一次解决方案,然后触发其他环境的转换.有没有人知道通过MSBuild批处理命令或其他方式在Jenkins中完成此操作的方法?

Mar*_*nte 0

正如您所提到的,詹金斯只需运行命令即可。看一下Microsoft 的本练习的任务 5 。这里还有另一种方法。