Дженкинс Шаблоны и наследство

У меня есть 10 видов работ, которые я хочу превратить в шаблоны. Например, все они используют одну и ту же конфигурацию репозитория SCM.

Нужно ли копировать настройки SCM в каждый шаблон или есть другой способ сделать это? Наследование и супертипы выглядели интересными, но, похоже, этого не произошло, или я не понял, как правильно их использовать. Вспомогательные модели может быть?

1 ответ

Решение

Я думаю, что на данный момент вам нужно скопировать настройки SCM в каждый шаблон. Существует план по созданию вида шаблона для SCM, который упростил бы это, поскольку вы могли бы определить шаблон SCM один раз, а затем "вызвать" его из каждого шаблона задания - или, в этом отношении, из задания без шаблонов.

Вспомогательные модели и наследование не предназначены для упрощения самих шаблонов (т.е. их преобразователей); они существуют, чтобы сделать возможным предоставление сложных интерфейсов конфигурации для атрибутов шаблона, где простая объектная модель является наиболее естественным способом представления конфигурации (а не, скажем, анализа DSL).

Другие вопросы по тегам