使用jenkins轮询多个perforce流

时间:2015-05-14 02:05:46

标签: jenkins continuous-integration perforce perforce-stream

我有一台Jenkins服务器监控Perforce服务器。 Perforce正在使用带有主线模型的流。我正在使用Jenkins监视Perforce中的更改,然后根据检查的位置设置脚本。这在主流上运行良好,但我也想监视它下面的流。当我建立一个唯一目的是监视其他流的作业时,它只会将主要流轮询,尽管将作业的规范设置为另一个流。我怀疑是因为我用来运行master jenkins实例的机器上的本地perforce实例连接到主流。如果是这种情况,我可以使用一台额外的机器作为奴隶,它严格连接到附加流进行轮询。但由于存在大量流,这似乎是对资源的巨大浪费。我尝试创建一个不同的工作区,映射到我想要的流,但也没有。

有谁知道我可以解决这个问题?

1 个答案:

答案 0 :(得分:1)

尝试p4插件,它是一个使用p4java的实现,并支持Streams。

选择'手册'工作区行为并提供流路径,或使用' Stream'工作区和Jenkins将为您创建工作区。