我想知道是否有一种工具可以跨多个源代码存储库系统运行 CI,例如 Git、Mercurial、TFS、SVN。
这个想法是该工具从远程源代码存储库中提取并跨代码运行 CI(编译代码并运行测试)。
我有多个跨多个域(GitHub.com、BitBucket.org、tfspreview.com 和 codeplex.com)的代码库存储库,包括个人项目和商业客户项目。
我正在考虑为自己构建这个平台,但它是否已经作为单个应用程序(SaaS 或其他)存在。我知道我可以将批处理、msbuild 和 Cruisecontrol 配置文件混合在一起,但这非常耗时且非常难以管理。