Я пытаюсь использовать вложенные папки в 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
для общей конфигурации.
Любые предложения приветствуются!