Создание глобальных макросов и шаблонов в компоновщике заданий jenkins

В настоящее время у меня есть структура каталогов Jenkins Job Builder, вот так:

jenkins
    ---global-defaults.yaml
    ---global-macros.yaml
    ---global-templates.yaml
    ---projectfolderA
     | ---projectA.yaml

projectA.yaml может найти шаблоны и макросы, когда они находятся в папке проекта, но не может в текущей ситуации. Он всегда может найти глобальные значения по умолчанию.

Можно ли каким-то образом получить файлы project.yaml в подкаталогах для распознавания шаблонов / макросов верхнего уровня?

1 ответ

При обновлении заданий просто добавьте путь к каталогу, в котором хранятся глобальные значения по умолчанию /template/macros.

jenkins-jobs --conf config_file update path_to_project_folder:path_to_globals_folder
Другие вопросы по тегам