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
  • 相关阅读:
    puttytray
    让程序同时输出到文件与屏幕(tee)
    R将文件转化为矩阵
    gnome3下gedit乱码的解决方案
    perl随机打乱数组
    gnome 3.6
    google earth 离线下载地址
    wget 使用技巧
    运行pindel注意事项
    获取当前行号与列号
  • 原文地址:https://www.cnblogs.com/dwdw/p/14386657.html
Copyright © 2011-2022 走看看