废话不说,直接进入正题
我的环境
- centos 7
- git 2.17.0
- maven 3.6.0
- jenkins
- tomcat
安装方法自行百度吧
-
部署jenkins
在jenkins官网下载war包后直接放入tomcat的webapps,启动tomcat访问 ip:端口/jenkins 就可以开始部署Jenkins,正常安装,插件都装。 -
点击系统管理->全局工具配置->下滑找到Maven,点击Maven 安装->配置Maven
配置好 maven jdk git -
然后开始构建一个自由风格的项目
以上就是所有的配置信息,下面写上shell命令
#!/bin/bash
cd /root/wechat/
./stop.sh
./replace.sh
echo “Execute shell Finish”
BUILD_ID=dontKillMe nohup /root/wechat/startup.sh &
replace.sh
cp /root/.jenkins/workspace/wechat-service/target/wechat-0.0.1-SNAPSHOT.jar /root/wechat
startup.sh
java -jar /root/wechat/wechat-0.0.1-SNAPSHOT.jar &
stop.sh
echo “Stopping wechatwechat-0.0.1-SNAPSHOT”
pid =ps -ef | grep wechat-0.0.1-SNAPSHOT.jar | grep -v grep | awk '{print $2}'
if [ -n “$pid” ]
then
echo “kill -9 的pid:” $pid
kill -9 $pid
fi