安装插件
(Manage Jenkins -> Manage Plugins -> Available可选插件)
SSH
Publish Over SSH (通过SSH发送构建工件)
Git Parameter Plug-In (git参数化构建使用)
GitHub
Maven Integration plugin (构建maven项目使用)
2.服务器安装Maven打包工具
git
Maven(配置一下环境变量)
3.Jenkins全局工具配置
(Manage Jenkins -> Global Tool Configuration)
配置git
配置jdk
配置maven
4.SSH配置服务器
(Manage Jenkins -> Configure System -> Publish over SSH)
5.构建maven项目 -> 应用保存
6.构建部署
7.查看执行日志
8.stop.sh
#!/bin/sh
PID=$(ps -ef | grep qxx-0.0.1-SNAPSHOT.jar | grep -v grep | awk '{ print $2 }')
if [ -z "$PID" ]
then
echo Application is already stopped
else
echo kill $PID
kill $PID
fi
9.start.sh
#!/bin/sh
source /etc/profile
ps -ef|grep qxx-0.0.1-SNAPSHOT.jar|grep -v grep|awk '{print "kill -9 " $2}' |sh
cd /home
nohup java -Xms2064m -Xmx2064m -jar qxx-0.0.1-SNAPSHOT.jar --spring.profiles.active=test --spring.application.name=qxx --server.port=8080 >start.log 2>&1 &
exit