【发布时间】:2021-02-25 13:14:12
【问题描述】:
在 Jenkins 服务器上,安装了 Perforce 插件 (P4)。
在我的 Jenkins 服务器作业管道中(在 groovy-lang 中实现为 shared library),有一个管道阶段可以从 perforce 同步到 jenkins 工作区,如下所示:
p4.run("sync")
我想确定此操作的变更列表编号。我需要在管道的后期使用这个变更列表编号。
我的想法如下:
p4.run("sync")
changelist_number = p4.run("changes -m1 #have")
这行得通吗?或者给我一个更好的解决方案。我对这个话题也很陌生。如果您能解释这一切的含义,那就太好了。
【问题讨论】:
标签: jenkins jenkins-pipeline perforce