3

私はジェンキンスの仕事をしていますが、perforceが正しく設定されているようです。しかし、jenkins の実行シェルで p4 コマンドを使用しようとすると、「Perforce password (P4PASSWD) invalid or unset」というエラーが発生しました。以下は実行シェルとログです。これを機能させるにはどうすればよいですか?

シェルを実行: p4 -P %P4TICKET% edit ...

ログ:

[ジョブ名] $ /usr/bin/p4 login -a -p

...

  • p4 -P %P4TICKET% edit ...

パスワード (P4PASSWD) を強制的に無効にするか、設定を解除します。

4

1 に答える 1

1

%P4TICKET% の代わりに ${P4TICKET} を試してください。「%VARIABLE%」は厳密には Windows の規則であり、変数を参照するために UNIX では機能しません。

于 2013-06-14T04:23:33.627 に答える