zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    每日日报1
    shazidouhui的使用体验
    水滴的使用体验
    麻雀记的使用体验
    钢镚儿的使用体验
    TD课程通的使用体验
    01 fs模块
    0 mysql 安装
    slot
    vue引入 lodash
  • 原文地址:https://www.cnblogs.com/dwdw/p/14386657.html
Copyright © 2011-2022 走看看