Perforce 触发器不会 运行 ruby​​script

Perforce trigger won't run rubyscript

jenkins change-submit //... "ruby %quote%//HVS/Main/BuildScripts/notify_jenkins.rb%quote%"

所以我在我的触发器文件中制作了上面的 p4 触发器,我正在尝试 运行 我在 ruby 中编写的构建脚本文件但是当我尝试提交文件时,我收到此错误:

'jenkins' validation failed: ruby: No such file or directory -- //HVS/Main/BuildScripts/notify_jenkins.rb (LoadError)

有没有办法使 p4 触发 运行 流中的文件?文档说你可以这样做,但是当我尝试 运行 时,它说找不到文件。

根据文档:

https://www.perforce.com/perforce/r14.2/manuals/p4sag/chapter.scripting.html#basics.scripts.depot

您想要的格式是:

jenkins change-submit //... "ruby %//HVS/Main/BuildScripts/notify_jenkins.rb%"

%quote% 个字符包围它意味着您期望 OS 能够将该路径解释为本地文件系统路径。