Jenkins学习

公司项目用的jenkins持续集成,平常接触使用的比较多,对devops方面的知识,有必要对这方面进行学习。
在自己本地服务器搭建了一个jenkins+docker服务,连接git远程仓库。
之前是在jenkins服务器直接启动部署的项目,现在为了更灵活,把本地项目通过jenkins部署到目标服务器。

主要分为两步操作:
1、发送Jenkins构建好的war包到指定服务器
2、执行部署脚本

1.在jenkins配置中安装插件,并配置相关参数:
Name : 可以自定义
Hostname: 目标服务器IP
Username : 用户名
remote directory : 指定war包发送到远程服务器的哪个目录
2.在构建后操作中选择send toxxxxxx
Name : 选择刚才系统设置里配置的连接。
Source files : Jenkins打好的war包路径(该路径是相对路径,相对于Jenkins目录下的workspace)
Remove prefix :忽略的路径前缀。比如Source files 里填写的是 sso/target/user.war , Remove prefix里填写sso/target/,那么复制war包时就不会生成sso/target目录
Remote directory : 相对于系统设置里的Remote directory 。war包发送到远程服务器的位置。(一般直接发送到tomcat下的webapps)
Exec command : 可以填写命令,也可以是一个脚本。 会在war包发送成功执行。(一般为重启tomcat)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值