zoukankan      html  css  js  c++  java
  • jenkins配置

    1、linux虚拟机下载maven和java并进行配置

    (wget http: / /mirror.bit.edu.cn/apache /maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz)

    参考博客:https://liuyanzhao.com/8662.html

    下载war包,上传到linux虚拟机,执行命令java -jar jenkins.war --httpPort=9000启动jenkins

     2、系统设置,配置maven依赖包的本地下载地址:

     配置jenkins客户端的链接地址:

    3、全局安全设置:

     4、凭据设置,可以生产随机验证码:

    5、全局工具配置:

     

    配置执行脚本

    添加分部署部署插件:

     多节点部署脚本更新:

    source /etc/profile
    cp /dev/null nohup.out
    pid=`ps -ef | grep demo-1.0-SNAPSHOT.jar | grep -v grep | awk '{print $2}'`
    if [ -n "$pid" ]
    then
    kill -9 $pid
    fi
    file1="/opt/Product/demo-1.0-SNAPSHOT.jar"
    if [ -f "$file1" ]
    then
    mv /opt/Product/demo-1.0-SNAPSHOT.jar /opt/Product/demo-1.0-SNAPSHOT-`date +%Y%m%d%H%M%S`.jar
    fi
    cp /opt/resource/test/demo/target/demo-1.0-SNAPSHOT.jar /opt/Product/demo-1.0-SNAPSHOT.jar

    nohup java -jar /opt/Product/demo-1.0-SNAPSHOT.jar &
    sleep 10s


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

    repalace.sh
    #!/bin/bash
    file="/opt/Product/demo-1.0-SNAPSHOT.jar"
    if [ -f "$file" ]
    then
    mv /opt/Product/demo-1.0-SNAPSHOT.jar /opt/Product/demo-1.0-SNAPSHOT-`date +%Y%m%d%H%M%S`.jar
    fi
    cp /root/.jenkins/workspace/test/demo/target/demo-1.0-SNAPSHOT.jar /opt/Product/test/demo-1.0-SNAPSHOT.jar

    逆风的方向最适合飞翔,我不怕千万人阻挡,只怕自己投降。
  • 相关阅读:
    基于linux、c的倒排索引
    关于A类,B类,C类IP地址的网段和主机数的计算方法
    如何找出字典中的兄弟单词
    简单验证码识别程序(源码)
    (一)SVM的八股简介
    验证码识别程序
    倒排索引
    验证码识别技术 Captcha Decode Technology
    字符串的组合
    C# 中panel的mousewheel事件触发 (转)
  • 原文地址:https://www.cnblogs.com/daemon-czk/p/11404281.html
Copyright © 2011-2022 走看看