使用Shell发布Spring Boot程序
#!/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/<!--this is publish pos-->/<includes><include>bootstrap.yml<\/include><include>application-$1.yml<\/include><include>bootstrap-$1.yml<\/include><include>**\/*.xml<\/include><include>\/static\/**<\/include><include>\/templates\/**<\/include><\/includes>/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
相关推荐
laisean 2020-11-11
Julyth 2020-10-16
laisean 2020-09-27
flycappuccino 2020-09-27
liguojia 2020-09-27
流年浅滩 2020-10-23
huha 2020-10-16
大牛牛 2020-10-30
firefaith 2020-10-30
liguojia 2020-10-20
wangzhaotongalex 2020-10-20
以梦为马不负韶华 2020-10-20
JohnYork 2020-10-16
applecarelte 2020-10-16
wangzhaotongalex 2020-09-22
liujianhua 2020-10-22
woaimeinuo 2020-10-21
tufeiax 2020-09-03
laisean 2020-09-01
vvu 2020-09-16
libao 2020-09-16
Yyqingmofeige 2020-08-18
zhushixia 2020-08-17