Xcode持续集成和Mercurial

时间:2013-10-14 12:47:53

标签: xcode mercurial continuous-integration

当我阅读here在OS X上运行的OS X Server时,Mavericks现在支持持续集成。

  

Xcode服务支持两种流行的源代码控制系统: Git Subversion 。您可以使用托管在远程服务器上的Git和Subversion存储库,并且可以在运行Xcode服务的服务器上托管和使用Git存储库。

我真的很困惑,苹果在这种情况下忽略了 Mercurial

所以问题:

  1. 是否有任何变通方法可以使用Mercurial存储库和XCode持续集成?

  2. 如果否,还有其他工具可以提供与Mercurial的持续集成吗?

1 个答案:

答案 0 :(得分:2)

  1. 我也一直试图让OS X Server Xcode服务使用Mercurial。我尝试使用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