来自execute shell命令的Jenkins中的“Perforce密码(P4PASSWD)无效或未设置”

时间:2013-06-13 15:51:09

标签: jenkins perforce

我有Jenkins工作,似乎正确设置了perforce。但是,当我尝试在jenkins的执行shell中使用p4命令时,出现错误“Perforce password(P4PASSWD)invalid or unset”。以下是执行shell和日志,我该怎么做才能使它工作?

执行shell: p4 -P%P4TICKET%编辑...

日志:

[JobName] $ / usr / bin / p4 login -a -p

...

  • p4 -P%P4TICKET%edit ...

Perforce密码(P4PASSWD)无效或未设置。

1 个答案:

答案 0 :(得分:1)

尝试$ {P4TICKET}而不是%P4TICKET%。 “%VARIABLE%”严格来说是Windows约定,并且在unix中不能用于引用变量。