我們的發展部門不斷壯大,我想強制穩定的行李箱/行李箱。強力穩定行李箱/主分行
到目前爲止,每個開發者都可以進入主/中繼。未來的開發人員應該進入暫存區域,如果所有測試都通過,代碼會自動移到主幹。如果測試失敗,開發人員會收到包含失敗測試的郵件。
我們有幾個存儲庫:一個用於核心產品,幾個插件和每個客戶的存儲庫。
到目前爲止,我們運行SVN和git,但如果有必要,可以將所有repos切換到git。
哪個軟件可以幫助我們完成這件事?
網上有一些文章解釋瞭如何使用gerrit和jenkins來強制一個穩定的分支。
我不確定我是否需要兩者,或者如果最好使用別的東西。
環境:我們是10位開發人員,並使用python和django。
問題:哪個工具可以幫助我強制穩定的主分支?
更新
我去度假的,現在賞金已過期。對不起。謝謝您的回答。
這裏的答案: - 我們有嚴格的規則如何從VCS獲取代碼的測試和生產服務器。但只有一個小的檢查腳本(以避免unicode錯誤)如何將代碼獲取到VCS中。 - 大約80%的代碼是由unittests測試的。 - 我們每週部署約2次。 – guettli