自动触发构建:
第一步:定义插件
第二步:
第三步:
第四步:
进入gitlab
拷贝jekins的这个地址
第五步:
这个token
---
脚本:
关于进程号:https://www.cnblogs.com/viviane/p/11101643.html
#!/bin/sh
## java env
export JAVA_HOME=/usr/local/jdk1.8.0_25
export JRE_HOME=$JAVA_HOME/jre
## service name
APP_NAME=xxx
SERVICE_DIR=/home/wiggin/$APP_NAME
SERVICE_NAME=xxx
JAR_NAME=$SERVICE_NAME\.jar
PID=$SERVICE_NAME\.pid
cd $SERVICE_DIR
case "$1" in
start)
nohup $JRE_HOME/bin/java -Xms512m -Xmx1024m -jar $JAR_NAME >/dev/null 2>&1 &
echo $! > $SERVICE_DIR/$PID
echo "=== start $SERVICE_NAME"
;;
stop)
kill -9 `cat $SERVICE_DIR/$PID`
restart)
$0 stop
sleep 2
$0 start
echo "=== restart $SERVICE_NAME"
;;
*)
## restart
$0 stop
sleep 2
$0 start
;;
esac
exit 0
我们开了两台服务器101和102
jekins如何配置?
第一步:
第二步:在项目下配置
看到102
总结:
---4-1---
pipline:
jekins教程:https://www.jianshu.com/p/5f671aca2b5a
https://www.cnblogs.com/wfd360/p/11314697.html
---4-2---