- 在服务器配置好iis和安装配置好webdeploy, 具体见另一篇:https://blog.csdn.net/flyingshuai/article/details/84071348
- 开发环境安装好Jenkins,并配置好msbuild,svn/git等,此文也不再赘述,重点阐述怎么使用webdeploy构建并远程发布。
- 找到Properties\PublishProfiles下的xxx.pubxml,添加一行代码<Password>*****</Password>,这里的password是iis里允许的用户的密码。
- msbuild配置在此记录下,经常找错地方
- 最关键是如上参数的配置,PublishProfile填写的是VS里配置文件,也就是xxx.pubxml的文件名xxx。
- VisualStudioVersion=12.0是因为开发环境安装了好几个VS版本,然后看日志用的是11.0,但是publishProfile参数未起作用,网上一查要12.0才能让此参数生效。于是加了版本参数。可能会遇到如下报错,那就把其他版本里的WebApplications(C:\Program Files (x
Jenkins 通过WebDeploy 实现远程发布
最新推荐文章于 2024-08-09 18:42:44 发布
本文介绍了如何结合Jenkins和WebDeploy进行远程IIS应用程序部署。首先确保服务器上的IIS已配置并安装了WebDeploy,然后在开发环境中安装Jenkins并配置msbuild、svn或git。关键步骤包括编辑项目的PublishProfiles下的.pubxml文件添加密码,以及正确配置msbuild参数,如PublishProfile、VisualStudioVersion和允许不受信任证书。遇到问题时,可能需要调整不同VS版本的WebApplications文件夹或添加额外参数。
摘要由CSDN通过智能技术生成