Jenkins Master是否需要安装Perforce

时间:2014-08-13 19:31:22

标签: build jenkins continuous-integration perforce

我们有一个Jenkins主/从配置,所有主人都安装了Perforce。我们刚刚发生了一起无关紧要的事件,使我们更新了所有主人和奴隶的.p4票据,我们发现大约一周前我们团队中的某人已经删除了perforce而没有告诉任何人。

我们的工作设置为每次构建时都擦除奴隶上的全新工作区,这样我们每次都可以发出p4同步。我们每天建造几次。 Perforce安装在主站和从站上。

问题是Perforce失踪的主人已经成功地进行了一周的构建。

我一直在想着,凭借我们拥有的架构,Perforce正在从主人到奴隶的推动,因为工作保留在主人身上。这是不正确的?

此致 -Caolan。

2 个答案:

答案 0 :(得分:4)

您不需要Jenkins主服务器上的Perforce客户端,除非它设置为运行需要从Perforce中提取代码的构建。如果所有构建都在从属服务器上运行,则主服务器上不需要Perforce。

答案 1 :(得分:1)

如果您使用新的p4 plugin,则无需在主服务器或从服务器上安装任何p4客户端。 p4插件使用本机p4java API直接与Perforce Server通信。