Phing和Jenkins

时间:2012-09-06 10:00:46

标签: jenkins pear phing

我在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插件配置,我把: 目标:ci Phing构建文件:utils / build / build.xml 并选中“默认使用ModuleRoot作为工作目录”

对于Wamp,我安装了梨和phing。在环境路径中,我有梨的默认变量(PHP_PEAR_BIN_DIR,PHP_PEAR_DATA_DIR ...)。

命令行phing --help有效,我也尝试直接将命令行放在Jenkins phing -f $WORKSPACE/utils/build/build.xml build -Dws=$WORKSPACE中,但是在构建之后没有发生任何事情(没有创建builld.xml中描述的文件夹)。

2 个答案:

答案 0 :(得分:1)

哈!刚刚解决了这个问题。

  • 就像其他人说的那样,在你的道路上提供phing。您可以在命令行中进行测试。

  • 然后,我总是这一步 - 永远! - 忘记:重启服务

也许我会在手背或其他东西上纹身。重新启动dad-blasted服务。

答案 1 :(得分:0)

phing.bat所在的目录需要位于$PATH变量中。否则,您需要指定phing.bat的完整路径。