3

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

执行外壳: p4 -P %P4TICKET% 编辑 ...

日志:

[职位名称] $ /usr/bin/p4 login -a -p

...

  • p4 -P %P4TICKET% 编辑...

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

4

1 回答 1

1

尝试使用 ${P4TICKET} 而不是 %P4TICKET%。"%VARIABLE%" 是严格的 Windows 约定,在 unix 中不能用于引用变量。

于 2013-06-14T04:23:33.627 回答