jenkins构建成功后,如何自动把生生成的bin等文件自动拷贝到iis网站根目录下?
- 实现自动部署的方法主要有这几种:
- 1.ftp方式:把文件通过ftp插件推送到服务器的ftp上,服务器需建立ftp服务(一般要开启21端口);ftp形式又有几种办法:
(1)用到jenkins的插件:Publish Over FTP
,装插件就行,最简单。
(2)命令行形式,一般要装一个支持ssh的客户端,如winscp。
- 2.共享文件夹方式:服务器设置共享文件夹,jenkins推送文件进去。
可以用到的jenkins插件:Publish over CIFS
;当然也可以直接用命令行。
我这里主要用到第一种方法,即装Publish Over FTP
插件的形式。
一、准备
- 目标服务器安装ftp服务(可以直接在iis安装),然后要知道ftp地址和账号密码。具体怎么装请百度。
- jenkins安装
Publish Over FTP
插件。
二、配置
- 1.安装好插件后需要在 系统管理->系统设置->Publish over FTP 中配置ftp访问的地址。
三、使用
- 增加构建后步骤,选择
Send build artifacts Over FTP
。Remote Directory表示相对于ftp根目录的路径,/表示根目录。
- 增加构建后步骤,选择
- 2.指定参数。
这里注意:source files的路径是相对于项目的路径,貌似不能拿其他路径下的文件。
我这里只覆盖了bin文件夹,其他参数自己选,构建成功后就可以在ftp上看到了。
(完)
「一键投喂 软糖/蛋糕/布丁/牛奶/冰阔乐!」
(๑>ڡ<)☆谢谢老板~
使用微信扫描二维码完成支付