gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 15:47:06 25 4
gpt4 key购买 nike

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

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

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

最佳答案

我最终使用了这个 Config Transform Tool在 CodePlex 上。它允许我们从命令行脚本运行 web.config 转换,该脚本很容易由 Jenkins 构建步骤执行,从而轻松实现了这一技巧。

关于msbuild - 如何通过 Jenkins 中的批处理命令仅触发 web.config 转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9813376/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com