linux centos下搭建jenkins构建springboot项目
1.centos下安装maven
maven3.3.9 百度网盘地址:链接: https://pan.baidu.com/s/12m5NyREUIVdaF_jx0KAHuw 密码: plrs
也可用yum 安装maven 本人用yum 安装:
yum install maven
中途输入y
安装完成后:mvn -version 查看maven版本
输入whereis maven
[[email protected] webapps]# whereis maven
maven: /etc/maven /usr/share/maven
其中/usr/share/maven 就是你maven安装的路径
2.安装git 同样用yum 命令:
yum install git
git --version 查看
同样 whereis git
发现git在 /usr/share/git
3.centos下安装tomcat
将apache-tomcat-8.5.56.tar.gz 下载并解压 官方下载地址 https://tomcat.apache.org/download-80.cgi
也可访问我的百度网盘进行下载链接: https://pan.baidu.com/s/15zpv47dszW4r0Aar_f5WBw 密码: d1l0
登陆linux服务器 mkdir /server/tomcat
cd /sever/tomcat
将 apache-tomcat-8.5.56.tar.gz 解压至此文件夹
tar -zxvf apache-tomcat-8.5.56.tar.gz 解压
cd apache-tomcat-8.5.56/bin/
./startup.sh
执行 startup.sh 查看tomcat是否开启
将jenkins.war 拖至 /server/tomcat/apache-tomcat-8.5.56/webapps 下
重新启动tomcat 访问 http://172.20.xx.xx:8080/jenkins 如图所示:
首次登陆需要设置账号密码等,,,
点击系统管理:
将maven和jdk配置到全局工具配置中:
添加git路径:
然后点击保存
接着配置系统配置:
jenkins环境配置好后,重启jenkins:http://172.20.xx.xx:8080/jenkins/restart
重启后,创建一个新任务:
任务名称根据项目名字来起就行,选择:构建一个自由风格的软件项目,点击 确定。
添加github地址,点击构建,增加新的构建步骤,
在linux上新建 /server/ideapro/demo.sh
#!/bin/bash
#这里可替换为你自己的执行程序,其他代码无需更改
APP_NAME=/root/.m2/repository/com/lc/offline-work/0.0.1-SNAPSHOT/offline-work-0.0.1-SNAPSHOT.jar
#使用说明,用来提示输入参数
usage() {
echo "Usage: sh demo.sh [start|stop|restart|status]"
exit 1
}
#检查程序是否在运行
is_exist() {
pid=`ps -ef | grep $APP_NAME | grep -v grep | awk '{print $2}' `
#如果不存在返回1,存在返回0
if [ -z "${pid}" ]; then
return 1
else
return 0
fi
}
#启动方法
start() {
is_exist
if [ $? -eq "0" ]; then
echo "${APP_NAME} is already running. pid=${pid} ."
else
echo "starting..."
#nohup java -jar $APP_NAME > /dev/null 2>&1 &
java -jar $APP_NAME &
fi
}
#停止方法
stop() {
is_exist
if [ $? -eq "0" ]; then
kill -9 $pid
else
echo "${APP_NAME} is not running"
fi
}
#输出运行状态
status() {
is_exist
if [ $? -eq "0" ]; then
echo "${APP_NAME} is running. Pid is ${pid}"
else
echo "${APP_NAME} is not running."
fi
}
#重启
restart() {
stop
start
}
#根据输入参数,选择执行对应方法,不输入则执行使用说明
case "$1" in
"start")
start
;;
"stop")
stop
;;
"status")
status
;;
"restart")
restart
;;
*)
usage
;;
esac
esc退出
:wq 保存
点击应用&保存
返回面板
点击构建,看进度条:
点击构建历史,查看控制台输出:
构建成功!直接输入接口地址访问项目即可!