使用Shell发布Spring Boot程序

2021-02-10 01:17

阅读:353

标签:tps   dac   src   highlight   cti   include   details   inf   center   

技术图片

 

#!/bin/bash
#这个是shell!替换配置文件并发布,然后配置文件还原。
if [ x$1 != x ]
then
    echo ‘开始修改bootstrap.yml‘
    sed -i "" "s/active:[ ].*/active: $1/g" web/src/main/resources/bootstrap.yml

    echo ‘开始修改pom.xml‘
    sed -i "" "s//bootstrap.ymlapplication-$1.ymlbootstrap-$1.yml**\/*.xml\/static\/**\/templates\/**/g" web/pom.xml

    echo ‘开始打包‘$1
    mvn clean package -Dmaven.test.skip=true

    echo ‘正在复制文件到publish目录...‘
    cp web/target/resources-center-web.jar publish/resources-center-web.jar

    echo ‘over.‘
else
    echo ‘请输入一个参数,例如./build publish‘
fi

  

shell参考资料
1shell替换文本内容 https://blog.csdn.net/dawn_moon/article/details/8547408
2shell正则表达式 https://man.linuxde.net/docs/shell_regex.html
3mac下shell脚本使用 https://www.jianshu.com/p/780cdac4e9a7

 

使用Shell发布Spring Boot程序

标签:tps   dac   src   highlight   cti   include   details   inf   center   

原文地址:https://www.cnblogs.com/13yan/p/12746203.html


评论


亲,登录后才可以留言!