我目前使用以下工具有一個CI環境設置爲身患持續集成:私人使用ClearCase
VCS - ClearCase的(啓用UCM)
CI服務器 - 詹金斯
構建引擎 - 的MSBuild
基本上詹金斯每2分鐘輪詢我的UCM項目的集成流,並通過我編寫的msbuild腳本構建。
雖然in ClearCase it is not a best practice having a individual stream for each developer,好CI demands private builds to be run before commiting the code。除此之外,理想情況下,我將擁有原子提交,ClearCase僅在提交流的形式上提供原子提交。
目前我們正在直接處理整合流,有時我們的構建失敗,因爲Jenkins在開發人員完成檢入之前開始構建。
我的問題是,如何在ClearCase上創建私有工作區(Sandbox)和原子提交而不爲每個開發人員創建流?我錯過了什麼嗎?
關於SO的第一個問題,歡迎:)很高興我不必通過twitter消息回答它。當涉及到ClearCase時,140個字符是不夠的... – VonC
謝謝!我總是在這裏找到我的答案而不提出疑問...... ^^你說得對,ClearCase的答案總是充滿細節。 「 –