0

Windows 7 で Jenkins を使用していますが、それで phing を使用したいと考えています。対応するプラグインをインストールしましたが、ビルドで次のエラーが発生しました:

[src] $ cmd.exe /C '"phing.bat -buildfile "C:\Program Files\Jenkins\workspace\Test\utils\build\build.xml" ci -logger phing.listener.DefaultLogger && exit %%ERRORLEVEL%%"'
'phing.bat' n'est pas reconnu en tant que commande interne
ou externe, un programme ex‚cutable ou un fichier de commandes.
Build step 'Invoke Phing targets' marked build as failure
Finished: FAILURE

英語でphing.batは、内部コマンドまたは外部コマンドとして認識されません...

Phing プラグインの構成については、次のように入力します。 Targets: ci Phing Build File: utils/build/build.xml そして、"Use ModuleRoot as working directory" がチェックされます (デフォルト)。

Wamp では、pear と phing をインストールしました。環境パスには、pear のデフォルト変数 (PHP_PEAR_BIN_DIR、PHP_PEAR_DATA_DIR...) があります。

コマンドラインphing --helpは機能し、コマンドラインをJenkinsに直接入れようとしましたphing -f $WORKSPACE/utils/build/build.xml build -Dws=$WORKSPACEが、ビルド後に何も起こりませんでした(builld.xmlに記述されているフォルダーは作成されませんでした)。

4

2 に答える 2

1

ハ!これを解決しただけです。

  • 他の人が言ったように、パスで ping を利用できるようにします。コマンドラインでテストできます。

  • それから、ステップ私はいつも - いつも!- 忘れた:サービスを再起動します

手の甲などにタトゥーを入れるかもしれません。お父さんが爆破したサービスを再起動します。

于 2013-09-05T06:51:50.863 に答える
0

phing.bat が配置されているディレクトリは、$PATH変数に含まれている必要があります。それ以外の場合は、へのフル パスを指定する必要がありますphing.bat

于 2012-09-17T08:04:27.303 に答える