Jenkins + Phing:构建失败 - 无法找到build.xml

时间:2014-01-15 17:15:05

标签: apache jenkins plesk phing

第一次尝试在我的一台服务器上设置Jenkins,并认为我可能会遗漏一些东西。

詹金斯1.545 Phing 2.6.1

Jenkins构建给我以下输出。

Building in workspace /var/www/vhosts/domain.co.uk/httpdocs
looking for '/var/www/vhosts/domain.co.uk/httpdocs/build.xml' ... 
looking for '/var/www/vhosts/domain.co.uk/httpdocs/build.xml' ... 
looking for 'build.xml' ... 
buildfile 'build.xml' not found.
Build step 'Invoke Phing targets' marked build as failure
Finished: FAILURE

如果我自己运行build.xml,它可以正常工作。

我现在正在使用自定义工作区,然后我尝试从默认工作区到我的webroot的符号链接,当我这样做时它找到了构建文件但在尝试运行phing时失败了。我知道这是权限问题,但我不确定是什么。

我在plesk网络服务器上运行此操作,并尝试将jenkins用户添加到psacln和psaserv组,但这也不起作用。

1 个答案:

答案 0 :(得分:0)

我使用哈德森,但我认为是同样的问题。

向ant作业提供完整路径(高级设置)

${WORKSPACE}/buil.xml

假设正确的jenkins用户组

RUN_AS_USER=jenkins

转到自定义工作区和

chown -R jenkins:jenkins myworkspace

如果不起作用

chmod -R 777 myworkspace

然后你会稍后解决。

我希望它有所帮助。