如何在perforce流上运行Jenkins多分支管道

时间:2019-07-12 15:40:28

标签: jenkins jenkins-pipeline perforce perforce-stream

我有一个Jenkins多分支管道项目,需要从Perforce流中提取代码。我相信我的项目设置正确,但是当我提交到流中时,它实际上并没有检测到任何更改。

我想我明白了原因。当我单击立即扫描多分支管道来扫描管道时,它将输出到日志中:

  

已开始
[2019年7月12日星期五02:08:06 CDT]开始分支   索引...
... p4流//顶级/ my-stream / * +
[星期五Jul   12 02:08:07 CDT 2019]完成分支索引编制。编制索引花了1   sec
已完成:成功

问题是我希望它扫描单个流//top-level/my-stream,它实际上是在扫描该流的子流(通过运行p4 streams //top-level/my-stream/*),而没有。

有没有办法告诉它查看特定的流而不是子流?我不能只让它扫描//top-level下的所有子流,因为有数百个它们,并且我不想运行所有这些Jenkinsfile。我只想在//top-level/my-stream下运行一个。

可以做到吗?

这是多分支管道perforce配置的图片:

enter image description here

0 个答案:

没有答案