2015-07-02 67 views
2

我正在使用的團隊想要使用持續集成來自動合併兩個git分支。但是,如果存在合併衝突,我們希望持續集成作業失敗,以便開發人員可以手動運行合併並解決任何問題。在持續集成中自動合併Git,但在合併衝突時失敗

有沒有人有過這種設置的經驗(理想情況下與TeamCity,但任何CI服務器會很有趣)?

回答

2

這可以在TeamCity的通過自動合併構建功能

enter image description here

合併只會創建成功後進行,但如果在合併過程中有任何衝突,它也將隨之失敗來實現構建。

更多細節可以在這裏找到 - TeamCity Documentation

希望這有助於。

0

我寫了一個bash腳本來做這個。其實完整的腳本是這樣做的所有打開PR與test標籤在我們的github回購。

Full script

相關位: