zoukankan      html  css  js  c++  java
  • jekins部署后端SpringBoot

    安装和配置java

    安装java就不介绍了,因为到这一步,java环境肯定是已经安装完了。
    这里多介绍给jekins配置java环境,方便编译后端项目。
    全局工具配置>JDK>新增

    安装和配置maven

    安装mave:https://www.cnblogs.com/dshvv/p/13129975.html
    并配置jekins环境工具

    jekins配置mave的下载源(这不是必须的)

    增加新增maven工程

    默认是没有的,安装之后,新建工程,就有这个选项了。

    创建springBoot工程

    来演示一个demo

    然后点击构建,就可以打包了,执行完去看看jekins的工作空间,验证一下是否有包

    后续如果想部署完成就启动,可以在该jekins工程添加>Post Steps>执行shell,启动命令:

    BUILD_ID=donKillMe
    nohup java -jar ./target/*.jar &
    


    关于启动命令

    为什么加一行BUILD_ID=donKillMe?
    Jenkins运行nohup java -jar xx.jar &的时候自动把最后一个&省略,直接执行nohup命令,会将进程直接kill掉。解决办法如下:

    • 一、将nohup放在一个shell文件中,执行该sh文件
    • 二、在Jenkins的execute shell输入框加入语句:BUILD_ID=donKillMe 即可
  • 相关阅读:
    python3下import MySQLdb出错问题
    循环单链表
    双端链表
    单链表
    静态链表
    hotspot目录结构
    volatile分析
    centos7 python环境安装
    jconsole连接本地进程报安全连接失败
    redis分布式锁
  • 原文地址:https://www.cnblogs.com/dshvv/p/15585381.html
Copyright © 2011-2022 走看看