jenkins结合svn打包项目并更新到远程的linux上超详细

一、 前期准备

  1. 首先先下载jenkins,然后默认安装,插件选择“ 推荐插件安装”
  2. 我也是选择默认插件安装,但是有些功能还是需要额外下载插件,我把我把插件直接上传上来,你们可以直接下载覆盖即可。
    插件下载地址:https://download.csdn.net/download/weixin_40496191/15715807
    默认覆盖地址:C:\Users\86188.jenkins\plugins
  3. 本次实现功能。将本地的maven项目打包,然后将生成的jar包,发送到linux服务器上,linux上的目录为/root/Desktop/lib/testupdate。其中,将/root/Desktop/lib作为目录前缀,testupdate作为目录

二、 环境配置

配置全局环境
在这里插入图片描述

1. 配置maven的xml文件路径

在这里插入图片描述

2. jdk配置

在这里插入图片描述

3. maven配置

在这里插入图片描述

三、 系统配置

1. 设置jenkens访问地址

在这里插入图片描述

2. 配置linux服务器信息

linux密码
在这里插入图片描述
linux服务器信息,Remote Directory为目录前缀

在这里插入图片描述
配置完手动测试下是否可以连接,显示success说明成功!
在这里插入图片描述

四、 新建项目

1. 新建maven项目

在这里插入图片描述
在这里插入图片描述

2. 设置丢弃旧的构建

在这里插入图片描述

3. 选择svn并且填写svn的地址

在这里插入图片描述

4. 构建触发器

在这里插入图片描述

5. 构建环境

maven多模块项目,可以通过设置忽略路径,指定编译某一个maven子模块
在这里插入图片描述

6. 打包前,先设置这个(个人打包后上传不了文件到linux,设了这个就ok)

在这里插入图片描述

7. dev环境打包项目,然后传到linux

在这里插入图片描述
选择前面配置的linux服务器,并且填写上传文件信息
在这里插入图片描述
然后保存!!

注:当然,如果jenkins是安装在linux上的,就不需要使用ssh将包上传上去,只需要执行linux命名,直接copy包到指定的目录即可,如下
在这里插入图片描述
然后编写linux命令即可:
cp -f /root/XXX/hrms-persistence-ff-dev.jar /root/Desktop/lib/testupdate/hrms-persistence-ff-dev.jar

五、测试

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

可以看到成功上传,说明配置成功!!!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值