Jenkins:如何避免在 P4 服务器上创建工作区?

Jenkins: How to avoid creating workspace on the P4 server?

每当我在 Jenkins 上创建新作业时,它都会在 perforce 服务器上创建 2 个工作区。 (带有后缀 -0 和 -1)

是否可以告诉 Jenkins 只在机器上创建本地工作区而不在 Perforce 服务器上创建工作区。

由于我有很多 Jenkins 工作,它很快就会在 perforce 服务器上变得混乱,因为工作区太多了。

Perforce 是一个集中式系统,其中中央服务器是每个工作区状态的真实来源。技术上可以在不创建跟踪工作区的情况下从 Perforce 中提取文件,并且您可以在技术上重写 Jenkins 插件来执行此操作,但实际上这就像通过 curl 浏览维基百科一样,因为您不想通过以下方式弄乱您的桌面安装浏览器。

我的建议是配置 Jenkins,为其所有工作区添加前缀,如 ~jenkins~ 这样方便过滤的字符串,这样您就可以轻松忽略它们,然后继续您的生活。