我有Jenkins工作,似乎正确设置了perforce。但是,当我尝试在jenkins的执行shell中使用p4命令时,出现错误“Perforce password(P4PASSWD)invalid or unset”。以下是执行shell和日志,我该怎么做才能使它工作?
执行shell: p4 -P%P4TICKET%编辑...
日志:
[JobName] $ / usr / bin / p4 login -a -p
...
Perforce密码(P4PASSWD)无效或未设置。
答案 0 :(得分:1)
尝试$ {P4TICKET}而不是%P4TICKET%。 “%VARIABLE%”严格来说是Windows约定,并且在unix中不能用于引用变量。