Jenkins 通过WebDeploy 实现远程发布

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值