2013-03-27 127 views
1

我有10种类型的工作,我想变成模板。例如,这些都共享相同的SCM存储库配置。Jenkins模板和继承

我是否必须将SCM设置复制到每个模板中,还是有其他方法可以执行此操作?继承和超类型看起来很有趣,但似乎没有这样做,或者我还没有弄清楚如何正确使用。辅助模型可能?

回答

2

我认为目前您需要将SCM设置复制到每个模板中。有一个计划是为SCM创建一个模板类型,这可以使这一点更容易,因为您可以定义一个SCM模板一次,然后从每个作业模板“调用”它,或者从非模板化的工作中调用它。

辅助模型和继承并不旨在使模板本身(即它们的变换器)更简单;它们的存在使得为模板属性提供复杂的配置UI成为可能,其中简单的对象模型是表示配置(而不是解析DSL)的最自然的方式。