上期我们讲了Linux部署Jenkins
Linux安装Jenkins(Java11最新版)
这期我们来讲的是使用Jenkins部署一个maven项目
Jenkins:Linux安装Jenkins(Java11最新版)
Git:Linux安装Git(图文解说详细版)
Maven:Linux安装Maven(图文解说详细版)
JDK: Linux安装Java环境(OracleJDK)
默认的Jenkins是不能构建maven项目的
which git
cd /root/.jenkins/workspace/maven-demo && export BUILD_ID=dontKillMe && sh start.sh restart
并且
不杀掉后面的job并且
执行启动脚本start.sh 脚本内容如下,按自己的需求修改
#!/bin/sh
start(){
echo 'Start the program '
echo '-------Starting-------'
nohup java -jar /root/.jenkins/workspace/maven-demo/apprentice/target/apprentice-1.0.0.jar > /root/.jenkins/workspace/maven-demo/apprentice/target/log.txt &
echo '启动成功'
}
stop(){
echo "关闭程序:"
pid=`ps -ef |grep apprentice-1.0.0.jar|awk '{print $2}'`
echo '旧程序PID:'$pid
if [ -n "$pid" ]
then
kill -9 $pid
echo "关闭成功"
fi
}#根据输入参数,选择执行对应方法,不输入则执行使用说明
case "$1" in"start")start;;"stop")stop;;"restart")stopstart;;
esac
并且成功访问到了我们项目的swagger
至此,Jenkins构建一个maven项目就到此结束了,博主创作不易,三连大大支持!