美文网首页
Jenkins Gitee 自动部署()

Jenkins Gitee 自动部署()

作者: Butif_D | 来源:发表于2022-04-10 17:46 被阅读0次

    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 自动部署()

          本文链接:https://www.haomeiwen.com/subject/spnmsrtx.html