2013-10-14 223 views
5

當我讀到here在OS X上運行的OS X服務器Mavericks現在支持持續集成。Xcode持續集成和Mercurial

Xcode的服務支持兩種流行的源的控制系統:GIT中顛覆。您可以使用託管在遠程服務器上的Git和Subversion存儲庫,並且可以在運行Xcode服務的服務器上託管和使用Git存儲庫。

我真的很困惑,蘋果忽略了Mercurial在這種情況下。

所以問題:

  1. 是否有任何變通辦法如何使用Mercurial庫與XCode的集成continious?

  2. 如果否,是否還有其他工具可以提供與Mercurial的持續集成?

回答

2
  1. 我也一直在努力使OS X Server的Xcode的服務使用水銀。我試過使用http://www.creaceed.com/mercurialplugin,但它看起來像這不會影響Xcode服務的源代碼管理功能。不過,我相信你可以使用https://github.com/rfk/git-remote-hg創建一個鏡像hg存儲庫的git存儲庫。

  2. 至於支持Mercurial的其他持續集成工具,我們使用TeamCity,它運行良好。另請參見: Recommendations for Continuous integration for Mercurial/Kiln + MSBuild + MSTest

+0

對於那些在這個未來以後你會發現,https://github.com/rfk/git-remote-hg自述已更新表明,人們使用這個項目:HTTPS ://github.com/felipec/git/wiki/git-remote-hg –