安装和配置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 即可