• jenkins自动部署测试环境


    构建脚本如下:

    echo "当前目录":$(pwd)
    echo "当前时间":$(date +%Y-%m-%d_%H:%M)
    find ./ -type f -name 'application.yml' | xargs perl -pi -e 's|active: sit|active: uat|g'


    mkdir BOOT-INF
    mkdir BOOT-INF/classes

    cp -rf mall_seller_parent/mall_seller_web/src/main/resources/application.yml BOOT-INF/classes/
    jar -uf mall_seller_parent/mall_seller_web/target/mall_seller.jar BOOT-INF/classes/application.yml
    mall_seller=svn://192.168.1.252/doc/版本发布/商城/mall_seller/$(date +%Y-%m-%d)/$(date +%H-%M)/mall_seller.jar
    svn import /data/javaapp/test.txt svn://192.168.1.252/doc/版本发布/商城/mall_seller/$(date +%Y-%m-%d)/test$(date +%H-%M-%S).txt -m 用于创建目录
    svn delete svn://192.168.1.252/doc/版本发布/商城/mall_seller/$(date +%Y-%m-%d) -m "删除今日备份"
    svn import mall_seller_parent/mall_seller_web/target/mall_seller.jar $mall_seller -m 发布新版本测试包

    cp -rf mall_operation_parent/mall_operation_web/src/main/resources/application.yml BOOT-INF/classes/
    jar -uf mall_operation_parent/mall_operation_web/target/mall_operation.jar BOOT-INF/classes/application.yml
    mall_operation=svn://192.168.1.252/doc/版本发布/商城/mall_operation/$(date +%Y-%m-%d)/$(date +%H-%M)/mall_operation.jar
    svn import /data/javaapp/test.txt svn://192.168.1.252/doc/版本发布/商城/mall_operation/$(date +%Y-%m-%d)/test$(date +%H-%M-%S).txt -m 用于创建目录
    svn delete svn://192.168.1.252/doc/版本发布/商城/mall_operation/$(date +%Y-%m-%d) -m "删除今日备份"
    svn import mall_operation_parent/mall_operation_web/target/mall_operation.jar $mall_operation -m 发布新版本测试包

    cp -rf mall_supplier_parent/mall_supplier_web/src/main/resources/application.yml BOOT-INF/classes/
    jar -uf mall_supplier_parent/mall_supplier_web/target/mall_supplier.jar BOOT-INF/classes/application.yml
    mall_supplier=svn://192.168.1.252/doc/版本发布/商城/mall_supplier/$(date +%Y-%m-%d)/$(date +%H-%M)/mall_supplier.jar
    svn import /data/javaapp/test.txt svn://192.168.1.252/doc/版本发布/商城/mall_supplier/$(date +%Y-%m-%d)/test$(date +%H-%M-%S).txt -m 用于创建目录
    svn delete svn://192.168.1.252/doc/版本发布/商城/mall_supplier/$(date +%Y-%m-%d) -m "删除今日备份"
    svn import mall_supplier_parent/mall_supplier_web/target/mall_supplier.jar $mall_supplier -m 发布新版本测试包

    cp -rf mall_shoppingmall_parent/mall_shoppingmall_web/src/main/resources/application.yml BOOT-INF/classes/
    jar -uf mall_shoppingmall_parent/mall_shoppingmall_web/target/mall_shoppingmall.jar BOOT-INF/classes/application.yml
    mall_shoppingmall=svn://192.168.1.252/doc/版本发布/商城/H5mall_shoppingmall/$(date +%Y-%m-%d)/$(date +%H-%M)/mall_shoppingmall.jar
    svn import /data/javaapp/test.txt svn://192.168.1.252/doc/版本发布/商城/H5mall_shoppingmall/$(date +%Y-%m-%d)/test$(date +%H-%M-%S).txt -m 用于创建目录
    svn delete svn://192.168.1.252/doc/版本发布/商城/H5mall_shoppingmall/$(date +%Y-%m-%d) -m "删除今日备份"
    svn import mall_shoppingmall_parent/mall_shoppingmall_web/target/mall_shoppingmall.jar $mall_shoppingmall -m 发布新版本测试包


    echo -e "svn上传路径为:::↓↓↓↓↓↓↓↓↓↓↓↓ $mall_seller $mall_operation $mall_supplier $mall_shoppingmall"

  • 相关阅读:
    python 判断矩阵中每行非零个数的方法
    用Python 绘制分布(折线)图
    统计numpy数组中每个值出现的个数
    pandas 获取不符合条件的dataframe
    Python 中如何判断 list 中是否包含某个元素
    docker与Spring boot的集成:docker-maven-plugin使用
    处理kdevtmpfsi挖矿病毒
    使用docker-maven-plugin推送镜像到远程docker服务器
    docker 开启2375端口,提供外部访问docker
    Spring Boot 配置优先级顺序
  • 原文地址:https://www.cnblogs.com/wulm/p/9854913.html
Copyright © 2020-2023  润新知