我们使用 Perforce 来管理我们的软件配置。
我的问题是如何在 Perforce 中实现持续集成?
是否有任何基于 Perforce 构建的工具来运行持续集成?
我们使用 Perforce 来管理我们的软件配置。
我的问题是如何在 Perforce 中实现持续集成?
是否有任何基于 Perforce 构建的工具来运行持续集成?
官方是Electric Cloud,通过其“持续交付”功能。请参阅2012 年 5 月的新闻稿。
但是,工具本身只是该过程的一部分。另一个是如何使用 Perforce 访问代码:博客文章“大规模自动化:敏捷、持续集成和 Perforce ”详细介绍了如何:
自动化,尤其是这种规模的自动化,给 SCM 服务器带来了巨大的负载。构建自动化可以占 Perforce 服务器负载的 50% 以上,这可能会开始影响最终用户体验
所以它坚持副本的存在,以减轻中央 Perforce 服务器的负担。
您可以在文章“分隔式持续集成”中看到另一个使用 Perforce 的 CI 流程。
Perforce 在此处提供了其构建合作伙伴的完整列表(有很多):
http://www.perforce.com/product/components/integrations/build_tools
Jenkins是一个很棒且被广泛使用的持续集成工具。
有一个 perforce 插件(在许多其他有价值的插件中)。