[英]Spring Cloud Config Git Backend with a monorepo strategy
遵循monorepo策略,如何使用Git后端配置Spring Cloud Config? 说,我的仓库名称是mono-repo
,我的应用程序配置位于功能分支feature/cloud-application-config
,并且这些配置位于名为application-config
的目录中,如何配置Config Server来克隆此存储库并从此功能分支获取配置?
在配置服务器及其客户端中添加属性spring.cloud.config.label=feature(_)cloud-application-config
(指定分支)可以解决问题。 但是我还必须将spring.cloud.config.server.git.searchPaths
修改为:
spring:
cloud:
config:
server:
git:
uri: ...
searchPaths:
- application-config
- "application-config/{application}"
label: feature(_)cloud-application-config
我必须将两个路径都添加到searchPaths,因为否则,它将无法从通用application-<profile>.yml
文件或具有应用程序名称的目录中获取属性。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.