我想知道是否有一个工具可以跨多个源代码存储库系统(即 Git、Mercurial、TFS、SVN)运行 CI。
这个工具的想法是从远程源代码存储库中提取并跨代码运行 CI(编译代码并运行测试)。
我拥有跨多个域(GitHub.com、BitBucket.org、tfspreview.com 和 codeplex.com)的多个代码库存储库,包括个人项目和商业客户项目。
我正在考虑为自己构建这个平台,但它是否已经作为单个应用程序(SaaS 或其他)存在。我知道我可以将批处理、msbuild 和 Cruisecontrol 配置文件混在一起,但这非常耗时且非常难以管理。
最佳答案
Jenkins CI 似乎有你想要的
您可以从此处构建受支持的 SCM 列表:https://wiki.jenkins-ci.org/display/JENKINS/Plugins#Plugins-Sourcecodemanagement
关于svn - 是否有一个工具可以跨多个版本控制系统(Git、Mercurial、TFS、SVN)运行持续集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11767439/