2

我想知道是否有一种工具可以跨多个源代码存储库系统运行 CI,例如 Git、Mercurial、TFS、SVN。

这个想法是该工具从远程源代码存储库中提取并跨代码运行 CI(编译代码并运行测试)。

我有多个跨多个域(GitHub.com、BitBucket.org、tfspreview.com 和 codeplex.com)的代码库存储库,包括个人项目和商业客户项目。

我正在考虑为自己构建这个平台,但它是否已经作为单个应用程序(SaaS 或其他)存在。我知道我可以将批处理、msbuild 和 Cruisecontrol 配置文件混合在一起,但这非常耗时且非常难以管理。

4

3 回答 3

2

Jenkins CI似乎有你想要的

http://jenkins-ci.org/

您可以从此处构建的受支持 SCM 列表:https ://wiki.jenkins-ci.org/display/JENKINS/Plugins#Plugins-Sourcecodemanagement

于 2012-08-01T20:58:30.537 回答
0

JetBrain 的 TeamCity 可免费用于小规模使用。它比詹金斯要狡猾得多。

于 2014-12-02T06:00:31.383 回答
0
于 2014-12-02T09:29:38.530 回答