簡體   English   中英

具有Monorepo策略的Spring Cloud Config Git后端

[英]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文件或具有應用程序名稱的目錄中獲取屬性。

Spring Cloud Config Server-Git后端

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM