码迷,mamicode.com
首页 > 其他好文 > 详细

jenkins打包发布maven项目

时间:2018-05-30 22:37:02      阅读:258      评论:0      收藏:0      [点我收藏+]

标签:安装配置   图片   bubuko   alt   tomcat服务   系统管   公司   目的   ble   

(1)环境介绍

技术分享图片

(2)配置ssh配置:系统管理--->系统设置

做这样的配置是方便打包之后war包或jar包复制到/tomcat/update目录下
技术分享图片
技术分享图片

(3)maven安装配置

1丶maven安装

wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz
tar xf apache-maven-3.5.2-bin.tar.gz -C /usr/local
ln -sv /usr/local/apache-maven-3.5.2/ /usr/local/maven
export PATH=$PATH:/usr/local/maven/bin
echo "PATH=$PATH:/usr/local/maven/bin" >>/etc/profile
mvn -v 

2丶jenkins新增配置maven

技术分享图片
技术分享图片

(4)生成公钥上传到gitlab服务器

1丶生成公钥

ssh-keygen -t rsa -C "test@qq.com" -b 4096

2丶上传到gitlab

/root/.ssh/id_rsa.pub 文件内容复制到gitlab上
技术分享图片
技术分享图片

(5)创建项目

1丶创建项目

技术分享图片

2丶参数化构建过程,构建项目的时候可以选择分支

技术分享图片

3丶源码管理,连接gitlab上具体项目的仓库

技术分享图片

4丶打包命令,每个公司不一样,具体咨询开发

技术分享图片

5丶打包生成的war包或jar会scp之前配置ssh的目录

技术分享图片

6丶ansible把war包发送到tomcat服务器

技术分享图片

7丶ssh远程方式执行更新war包的shell脚本,也可以使用ansible,具体看需求

技术分享图片

jenkins打包发布maven项目

标签:安装配置   图片   bubuko   alt   tomcat服务   系统管   公司   目的   ble   

原文地址:https://www.cnblogs.com/lovelinux199075/p/9113643.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!