文章目录
一、 前期准备
- 首先先下载jenkins,然后默认安装,插件选择“ 推荐插件安装”
- 我也是选择默认插件安装,但是有些功能还是需要额外下载插件,我把我把插件直接上传上来,你们可以直接下载覆盖即可。
插件下载地址:https://download.csdn.net/download/weixin_40496191/15715807
默认覆盖地址:C:\Users\86188.jenkins\plugins - 本次实现功能。将本地的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
五、测试
可以看到成功上传,说明配置成功!!!