2013-03-27 130 views
1

我有10種類型的工作,我想變成模板。例如,這些都共享相同的SCM存儲庫配置。Jenkins模板和繼承

我是否必須將SCM設置複製到每個模板中,還是有其他方法可以執行此操作?繼承和超類型看起來很有趣,但似乎沒有這樣做,或者我還沒有弄清楚如何正確使用。輔助模型可能?

回答

2

我認爲目前您需要將SCM設置複製到每個模板中。有一個計劃是爲SCM創建一個模板類型,這可以使這一點更容易,因爲您可以定義一個SCM模板一次,然後從每個作業模板「調用」它,或者從非模板化的工作中調用它。

輔助模型和繼承並不旨在使模板本身(即它們的變換器)更簡單;它們的存在使得爲模板屬性提供複雜的配置UI成爲可能,其中簡單的對象模型是表示配置(而不是解析DSL)的最自然的方式。