2011-11-07 29 views

回答

0

CCRC是從「網絡」的ClearCase快照視圖訪問代碼。
作爲一個輕ClearCase的安裝,您:

  • 不會有更新
  • 不會有輕鬆集成所有cleartool命令將允許以發現新的內容(上文件的新版本)你可以和TeamCity,Jenkins或Hudson ......因爲他們都依賴於cleartool命令。
    TeamCity的,舉例來說,仍具有pending ticket on CCRC support

爲了你,因爲你不希望/有需要用到這些調度,您可以通過在爲了使用CCRC CLIrcleartool)開始:

  • 更新您的ccweb視圖
  • 檢查更新是否得到任何新的版本
  • 部署應用程序,如果它已經得到什麼新的東西。
 
rcleartool update [-username user-name][-ser/ver server-url][-pas/sword user-password] 
        [-print] [-ove/rwrite | -nove/rwrite | -ren/ame] 
        [pname ...] 

詹金斯目前遵循類似的路徑計劃爲CCRC支持:ticket 5192
(既不詹金斯哈德森也不支持CCRC還)

我想這是更好地調用rcleartool作爲外部工具,或者開發基於純java擴展的teamapi(或者現在稱爲cmapi)。此IBM文章

更多細節:
Continuous integration with IBM Rational ClearCase Remote Client

CI infrastructure

在用於與CCRC CI此通用架構模式,上述我的建議(rcleartool update)由連桿所示在CM服務器和構建服務器之間。

+0

謝謝你的回覆。這真的很好。 – Amit

+0

如果您喜歡答案,請點擊對號接受答案。這也將結束這個問題。 – 2011-12-20 23:11:26

0

就我個人而言,我會開始不重新發明輪子。

團隊城就是這樣的產品,可以做什麼你問有關

http://www.jetbrains.com/teamcity/

+0

其實我不想使用團隊城市。任何其他分辨率? – Amit

+0

-1。無論如何,TeamCity不支持CCRC。看到我的答案。 – VonC

+0

雖然Team City確實支持Clear Case。另外,我以Team City爲例說「這樣的產品是......」。 –