目的:在代码提交自动打包时,先检测application.yml中spring.profiles.active的值是否为test(加载测试环境配置文件),如果不是则取消打包。
PS:
当然也可以在jar包启动时通过命令指定测试环境配置文件
--spring.profiles.active=test
会覆盖代码中的值,命令行优先级高于代码中配置。
# 首先pip安装py中的一个包
$ pip install shyaml
windows安装后是个exe程序
linux安装后是python脚本
# a.yaml 示例
fx: url: http://192.168.10.16:8080/
# 获取url值:
$ cat a.yml | shyaml.exe get-value fx.url http://192.168.10.16:8080/
这样配合其他脚本可以实现某些操作。
原创文章,转载请注明。本文链接地址: https://www.rootop.org/pages/4368.html