1.下载官方war包并在linux环境下启动;
https://download.csdn.net/download/zhangxiaoxua/18465901
2.用密码进入,创建用户;
3.配置基础环境,jdk maven git 并下载必要插件
由于服务器jdk
git
maven
这里git maven 是使用jekins 自带的,最好使用服务器下载的
4.创建项目,并生成gitlab 秘钥,构建项目
5.构建成功后运行启动脚本
具体脚本如下:
#!/bin/bash
cd /home/dhy/jekins/shell
echo "execute stop.sh shell start ..."
sh stop.sh
echo "execute stop.sh shell finish"
chmod 777 /home/dhy/jekins/shell/startup.sh
BUILD_ID=dontiKillMe nohup /home/dhy/jekins/shell/startup.sh &
stop.sh
#!/bin/sh
cd /home/dhy/jekins/shell
echo "stopping helloboot application...."
pid=`ps -ef | grep closeloop.jar | grep -v grep | awk '{print $2}'`
if ["$pid" == ""]
then
echo "helloboot is already stop!"
else
echo "kill -9 的pid:"+$pid
kill -9 $pid
fi
startup.sh
#!/bin/sh
echo "remove old helloboot.jar ..."
rm /home/dhy/jekins/pro/closeloop.jar
cp /home/dhy/.jenkins/workspace/autooperation/target/closeloop.jar /home/dhy/jekins/pro/
sleep 2s
echo "running helloboot.jar...."
cd /home/dhy/jekins/pro
java -jar closeloop.jar &
echo "running helloboot finish"
重启成功