jenkins 打包 springboot

遇到的坑

jdk maven  可以自己配置 也可以让jenkins生成

jenkins创建的项目打的包在  /var/lib/jenkins/jobs/

需要手动去下载pom中的jar  吧pom复制到m2目录 执行 mvn install 安装jar包

1、安装jenkins 

  wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo

  rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

  yum install jenkins

  service jenkins start //启动jenkins服务

2、修改jenkins jdk的环境变量

  vi /etc/init.d/Jenkins 

  

3、修改jenkins端口号 运行用户

  

 

4、重启jenkins

  service jenkins restart

5、进入jenkins后台 修改全局工具配置 主要是 maven 和jdk

  

 

  

6、新建任务

 

7、进入配置选择git 图中填写gitub的ssh地址 

  

 

 8、点击添加 ssh地址   https 的地址 请参考其他博客

   

 

 9、配置ssh 免密登录  ssh生成 配置 请参考其他博客

  

 

 10、添加打印日志

  

 

 11、clean install -Dmaven.test.skip=true -e

   

12、

13、确定

14、编写脚本12步的 aa.sh 脚本

  

#!/bin/bash 
export BUILD_ID=dontKillMe
www_path=/usr/local/midway
jar_path=/var/lib/jenkins/jobs/test/workspace/target/midway-0.0.1-SNAPSHOT.jar
jar_name=midway-0.0.1-SNAPSHOT.jar
pid=`ps -ef | grep midway-0.0.1-SNAPSHOT.jar | grep -v grep | awk '{print $2}'`
if [ -n "$pid" ]
then
   kill -9 $pid
fi
cd  ${jar_path}
cp  ${jar_path}/${jar_name} ${www_path}
cd  ${www_path}
nohup java -jar midway-0.0.1-SNAPSHOT.jar  > logs.log 2>&1 &

  

15、

 

posted @ 2019-04-12 16:42  咸蛋超人、  阅读(611)  评论(0编辑  收藏  举报