zoukankan      html  css  js  c++  java
  • 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、

  • 相关阅读:
    iMX287A嵌入式Qt环境搭建
    iMX287A多种方法实现流水灯效果
    iMX287A交叉编译环境搭建
    cmake用法及常用命令总结(全)
    webrtc中AGC的应用
    h264和aac封装flv
    C/C++读写文件的几种方法fstream fopen、fwrite()、fread()操作
    关于Git无法提交 index.lock的解决办法
    git回滚到任意版本
    Git Submodule管理项目子模块
  • 原文地址:https://www.cnblogs.com/xdcr/p/10696971.html
Copyright © 2011-2022 走看看