我想讓我們的構建過程自動化。讓詹金斯構建多種配置,並使用可變的SVN URL
我們有30多個配置,每個配置都有不同的SVN分支。理想情況下,由於維護工作和人爲錯誤的風險,我想避免創建30個單獨的Jenkins作業。
這就是Jenkins中的「多配置項目」,但不幸的是,Jenkins不支持在SVN URL中使用配置矩陣軸。
我也不能建立使用參數化的構建,因爲詹金斯將不允許變量在當地結賬通道可以使用(在URL中的變量正常工作,但他們最後總是要一個名爲${BRANCH}
(文字)目錄。
在這一天結束時,我希望能夠檢出https://domain.ext/something/${BRANCH}/
並將它保存到/some/path/${BRANCH}
。如果這樣做的方式更好,這樣可以充分利用Jenkin內置的SCM功能(如投票)
我怎樣才能讓詹金斯明白我想要實現的目標?