2
我已經爲rails3應用程序設置了Jenkins來構建規格。 可以通過google找到很多關於如何在github推送上設置構建觸發器的文章。如何使用Jenkins CI將新分支建立到github?
但我想要的是建立新的遠程分支推送到Github。 例如我有一個回購origin/master
。我克隆了回購,創建了一個新分支,做了一些提交併將分支推送到原點git push -u origin new_branch
現在我想讓詹金斯在原點上構建這個新推送的分支。
如果構建成功,那麼詹金斯應該自動將它合併到origin/master
。
詹金斯插件有github,git插件。但它需要把分支名稱。相反,我想動態構建new_branch。
如何設置此過程?
因此,如果它已經通過構建的測試,合併到主人有什麼問題? – Jordan
即使測試失敗,問題是後構建操作始終運行。而詹金斯目前沒有git的合併選項,因此您需要在構建後操作中通過shell腳本運行它。 –
不知道您正在使用哪個版本的構建版本,但是我的版本穩定時可以選擇觸發。我使用「Trigger Parameterized Build」插件,它具有作爲常規Trigger Build插件功能的超集。 – Jordan