Jenkins模板和继承

时间:2013-03-27 11:04:07

标签: jenkins cloudbees

我有10种类型的工作,我想转变成模板。例如,它们共享相同的SCM存储库配置。

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

1 个答案:

答案 0 :(得分:2)

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

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