• jenkins 配置


    创建目录,按目录创建会减少Jenkins吃磁盘的问题

     参数化构建项目

     参数配置

      1、丢弃旧的项目。减少磁盘的占用

      2、项目构建参数化,这个需要导入插件

     

       3、git参数化,区别分支

      

       4、配置仓库和分支

       

       5、触发器

        pom.xml

        clean package -DskipTests=true

      

         6、获取jar文件发送至指定服务器指定目录

        

         7、shell脚本执行

        

    # 判断是否需要部署
    if "${xxxxxxxxx-server前面定义的布尔值}" ; then
    # 1. 停止xxxxxxxxxxxxxxxxxxxxx服务
    # 判断文件是否存在
    cd /home/appadmin/apps/lcms/xxxxxxxxxxxxxx
    PID_NAME=$(find *.pid)

    if [ -e "$PID_NAME" ]; then
    sh ./app-run-poc.sh stop
    fi
    fi    

       8、shell 脚本启动服务

      

    # 0. 避免启动后会被自动删除Java进程
    BUILD_ID=DONTKILLME

    # 1.启动:xxxxxxx服务
    if [ "${lx'x'x'x'x'x'x-server 前面定义布尔值}" ]; then
    cd /home/appadmin/apps/xx目录/xxxxx目录
    sh ./app-run-poc.sh restart
    fi

      

    创作不易,转摘请标明出处。如果有意一起探讨测试相关技能可加博主QQ 771268289
  • 相关阅读:
    SQL 语法总结
    终于开始用github了
    前端开发第一阶段总结
    windows系统快捷操作の高级篇
    windows系统快捷操作の进阶篇
    windows系统快捷操作の基础篇
    安装使用ubuntu问题汇总
    十进制转任意进制
    任意进制转10进制
    爬取妹子图(requests + BeautifulSoup)
  • 原文地址:https://www.cnblogs.com/dwdw/p/14386657.html
Copyright © 2020-2023  润新知