• jenkins 2.346.1 从git拉取后自动构建部署springboot maven项目


    1、jenkins官网下载 jenkins2.346.1版本(2.346之后不支持java8)

    Jenkins 的安装和设置

    下载的war包通过 java -jar jenkins.war可运行

    也可下载安装版本直接安装

    浏览器访问Jenkins

    http://localhost:8080,端口号8080根据安装时的设定进行对应的变更,安装后需要等待一段时间。
    在这里插入图片描述

    根据提示路径找到管理员密码,启动Jenkins

    在这里插入图片描述

    确认发布应用的服务器安装了java git maven环境

    git可直接yum install git 安装

    java和maven下载对应的项目所需的包后

    vim /etc/profile配置环境变量

    export JAVA_HOME=/usr/local/java/jdk1.8.0_241
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export MAVEN_HOME=/usr/local/soft/apache-maven-3.6.1
    export PATH=$MAVEN_HOME/bin:$PATH

    Jenkins 如果没有git和maven插件就下载项目插件(git 和Maven Integration

    然后在线安装插件Maven Integration
    在这里插入图片描述

    安装完成后。在新建项目的时候,就会多一个构建maven项目的选项
    在这里插入图片描述

     搜素Git 如下图所示进行安装:

     安装成功 如下图所示:

    测试是否可以用:进入页面点击 "New Item" 

     进入如下页面

         点击OK  下拉即可进入如下页面 查看到Git选项则表示

      此时还需要在Jenkins 服务主机上 安装Git程序 没有此程序无法在依赖Git程序的仓库拉代码

    安装全局变量

    配置jdk,此处jdk git和maven路径都为发布服务器上的地址 

    配置git

    配置maven

    到此全局变量配置完成

    配置jenkins的节点 localJenkins,就是连接到发布服务器的设置

     

     远程工作目录为jenkins的工作目录,类似于idea的工作目录一样

    下面就是服务器的认证信息填写

     到此节点配置完成

    节点无法正常连接时,需要配置节点的java环境

    至此开始配置maven项目任务

    选择设置的运行的节点

    配置git拉取库的地方,此处git版本过低可能导致失败,同时确保可以访问git库地址

     构建触发器选择

     build配置  clean install -Dmaven.test.skip=true 这个如果不配置,test可能会导致构建失败

    构建shell脚本

    BUILD_ID=DONTKILLME
    . /etc/profile
    #配置运行参数
    export PROJ_PATH=`pwd`
    export DEPLOY_PATH=/usr/local/yjgl_sq

    killProcess() {
      pid=$(ps -ef | grep yudao-server.jar | grep -v grep | awk '{print $2}')
      echo "Killing process $pid"
      if [ "$pid" = "" ]; then
        echo "No process found"
      else
        kill -9 $pid
      fi
    }

    cd $PROJ_PATH

    killProcess

    mv $DEPLOY_PATH/yudao-server.jar $DEPLOY_PATH/backup/yudao-server$(date +%Y%m%d%H%M).jar
    cp $PROJ_PATH/yudao-server/target/yudao-server.jar $DEPLOY_PATH/yudao-server.jar

    cd $DEPLOY_PATH
    nohup java -jar yudao-server.jar --spring.profiles.active=local &

     至此全部配置完成,运行构建调试即可

        

  • 相关阅读:
    【附源码】计算机毕业设计java员工工资管理系统设计与实现
    [附源码]计算机毕业设计基于Springboot物品捎带系统
    [python][flask] Jinja 模板入门
    用DIV+CSS技术设计的水果介绍网站(web前端网页制作课作业)
    神经网络的深度指什么,深度神经网络有哪些
    广告大师——奥格威的广告准则
    Excel 文件比较工具 xlCompare 11.01 Crack
    后台管理登录权限怎么实现的,token具体有什么作用
    coppercam入门手册[6]
    【深度学习】LeNet网络架构
  • 原文地址:https://blog.csdn.net/qq_27954241/article/details/127107571