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

3

我第一次在我的服务器上尝试安装Jenkins,但我感觉可能缺少某些东西。

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,则可以正常工作。
目前我正在使用自定义工作区,之前我尝试将默认工作区的符号链接指向我的Web根目录,但当我这样做时,它找到了构建文件,但在尝试运行phing时失败了。我知道这是一个权限问题,但我不确定具体是什么。
我正在plesk Web服务器上运行此操作,并已尝试将Jenkins用户添加到psacln和psaserv组中,但也没有起作用。

你的文件夹权限是什么样子的? - Simon H
1个回答

0

我使用Hudson,但我认为问题是一样的。

在高级设置中提供ant作业的完整路径。

${WORKSPACE}/buil.xml

假设Jenkins用户设置正确

RUN_AS_USER=jenkins

前往自定义工作区并

chown -R jenkins:jenkins myworkspace

如果它不起作用
chmod -R 777 myworkspace

那么你以后再修复它。

希望能对你有所帮助。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接