Jenkins Gitee 自动部署()

Jenkins 配置文件地址

centos:   /etc/sysconfig/jenkins
ubuntu:   /etc/default/jenkins    

修改配置文件 检查jenkins配置配置文件,将执行用户改成root,不然后面可能出现执行shell没有权限
修改用户组: chown -R root:root jenkins

修改站点 未尝试

image.png

插件

Maven Integration
gitee

修改系统配置

image.png

修改全局配置

image.png

image.png

image.png

准备开始
新建任务

image.png

image.png

image.png

image.png

image.png

前往gitee配置WebHook [马赛克就是域名]
image.png

http://[Jenkins用户名]:[Jenkins用户密码]@http://[Jenkins公网地址]:[Jenkins公网端口]/generic-webhook-trigger/invoke

注: 使用内网穿透搭建一个可以通过公网访问的Jenkins
花生壳官网

image.png

image.png

image.png

## stop.sh
#!/bin/bash
echo "Stop Procedure : demo-1.0-SNAPSHOT.jar"
pid=`ps -ef |grep java|grep demo.jar|awk '{print $2}'`
echo 'old Procedure pid:'$pid
if [ -n "$pid" ]
then
kill -9 $pid
fi

# start.sh
#!/bin/bash
echo 'Start the program : demo-1.0-SNAPSHOT.jar'
chmod 777 /home/dxy/app/demo.jar
echo '-------Starting-------'
cd /home/dxy/app/
nohup java -jar demo.jar &
echo 'start success'

你可能感兴趣的:(Jenkins Gitee 自动部署())