一尘不染

使用Jenkins / Hudson部署.NET

jenkins

我一直在使用Jenkins / Hudson
CI来部署.NET网站项目。我一直在使用MSbuild插件来构建我的项目,然后使用xcopy将其复制到服务器上。

我注意到如果我在Visual
Studio中
使用发布功能,则会得到一组不同的文件。我已经完成了配置转换,但最终得到了所有.cs文件,并且winmerge比较显示了二进制文件是不同的。

因此,我想让Jenkins像发布功能一样工作,或者确认xcopy部署在功能上是同一回事。


阅读 215

收藏
2020-07-25

共1个答案

一尘不染

我在使用Web
Deploy
以及作为Jenkins运行包含以下内容的bat文件的最后构建步骤方面具有良好的经验:

msdeploy.exe -verb:sync -source:package=%PACKAGE% -dest:auto,ComputerName=%TARGETHOST%

您必须在构建服务器上安装Web部署软件包,并在IIS上安装扩展。

2020-07-25