Вложенные папки в Spring Cloud Config Server - PullRequest
0 голосов
/ 12 февраля 2020

Я пытаюсь использовать вложенные папки в Spring Cloud Config Server.

Нормальные сценарии использования подойдут; Я могу использовать конфиг в config.git/app1 в различных формах (/label/app1-dev.yml), и он успешно объединит app1.yml и app1-dev.yml.

Для моих настроек работы Jenkins я хотел бы использовать высокий -уровневый общий файл (allAppsShared.yml) для хранения конфигурации, общей для всех заданий (например, расположение сервера артефактов), в папке jenkins

По сути, если я запрашиваю /jenkins/app1/app1-deploy.yml (в любом правильная форма оказывается) Я хотел бы загрузить следующие карты:

/jenkins/allAppsShared.yml
/jenkins/app1/app1.yml
/jenkins/app1/app1-deploy.yml

(я не думаю, что allAppsShared.yml является действительным, имя файла должно иллюстрировать цель; если это будет jenkins.yml?)

Дополнительная информация: я хочу использовать папку для «приложения», для которого я создаю задания. Основная конфигурация будет содержать базовую информацию, такую ​​как имя приложения, группа хостов в моем Ansible инвентаре и т. Д. c. Наконец, config, указывающий c на тип создаваемого задания, входит в файлы 'profile'; (Имя работы, описание, пользователи и т. Д. c)

Я подозреваю, что ответ связан с путями поиска, но я не смог найти рабочее решение.

Или, возможно, мне следует использовать автономное репо для конфигов jenkins, но мне все равно понадобится что-то вроде allAppsShared.yml для общей конфигурации.

Любые предложения приветствуются!

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...