第一次尝试在我的一台服务器上设置Jenkins,并认为我可能会遗漏一些东西。
詹金斯1.545 Phing 2.6.1Jenkins构建给我以下输出。
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组,但这也不起作用。
答案 0 :(得分:0)
我使用哈德森,但我认为是同样的问题。
向ant作业提供完整路径(高级设置)
${WORKSPACE}/buil.xml
假设正确的jenkins用户组
RUN_AS_USER=jenkins
转到自定义工作区和
chown -R jenkins:jenkins myworkspace
如果不起作用
chmod -R 777 myworkspace
然后你会稍后解决。
我希望它有所帮助。