Дженкинс Шаблоны и наследство
У меня есть 10 видов работ, которые я хочу превратить в шаблоны. Например, все они используют одну и ту же конфигурацию репозитория SCM.
Нужно ли копировать настройки SCM в каждый шаблон или есть другой способ сделать это? Наследование и супертипы выглядели интересными, но, похоже, этого не произошло, или я не понял, как правильно их использовать. Вспомогательные модели может быть?
1 ответ
Я думаю, что на данный момент вам нужно скопировать настройки SCM в каждый шаблон. Существует план по созданию вида шаблона для SCM, который упростил бы это, поскольку вы могли бы определить шаблон SCM один раз, а затем "вызвать" его из каждого шаблона задания - или, в этом отношении, из задания без шаблонов.
Вспомогательные модели и наследование не предназначены для упрощения самих шаблонов (т.е. их преобразователей); они существуют, чтобы сделать возможным предоставление сложных интерфейсов конфигурации для атрибутов шаблона, где простая объектная модель является наиболее естественным способом представления конфигурации (а не, скажем, анализа DSL).