【发布时间】:2014-09-22 11:31:35
【问题描述】:
我有一个待定的更改列表,我想在我们的 Jenkins 服务器上的构建中进行测试。我尝试使用 P4 标签执行此操作,但同步到该标签不会获取我的待处理更改列表。
有没有办法通过 Jenkins SCM 配置来做到这一点?
【问题讨论】:
标签: jenkins perforce changelist
我有一个待定的更改列表,我想在我们的 Jenkins 服务器上的构建中进行测试。我尝试使用 P4 标签执行此操作,但同步到该标签不会获取我的待处理更改列表。
有没有办法通过 Jenkins SCM 配置来做到这一点?
【问题讨论】:
标签: jenkins perforce changelist
一般来说,除非您有一些非常特殊的情况,否则没有其他工作区可以同步您挂起的更改列表的更改,因为它们只存在于您自己的工作站上,而不存在于服务器上。服务器知道待处理更改列表中文件的名称,但不知道它们的内容。
为了让自动构建工具能够访问您的更改,通常有两种方法:
或者,当然,您可以将更改检查到主线中,并让构建工具正常构建它们,但我从您的问题猜测您不想这样做。
【讨论】:
您可以使用P4 Plugin。请按照以下步骤操作
触发构建:
【讨论】: