Создание глобальных макросов и шаблонов в компоновщике заданий 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