【问题标题】:Jenkins + Phing: Build Failure - can't find build.xmlJenkins + Phing:构建失败 - 找不到 build.xml
【发布时间】:2014-01-15 17:15:05
【问题描述】:

第一次尝试在我的一个服务器上设置 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 Web 服务器上运行它,并尝试将 jenkins 用户添加到 psacln 和 psaserv 组,但这也不起作用。

【问题讨论】:

  • 您的文件夹权限是什么样的?

标签: apache jenkins plesk phing


【解决方案1】:

我使用的是 hudson,但我认为是同样的问题。

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

${WORKSPACE}/buil.xml

假设正确的詹金斯用户集

RUN_AS_USER=jenkins

转到自定义工作区并

chown -R jenkins:jenkins myworkspace

如果它不起作用

chmod -R 777 myworkspace

那你稍后会修复。

希望对你有帮助。

【讨论】:

    猜你喜欢
    • 2012-06-07
    • 2015-09-04
    • 2019-03-04
    • 2023-04-09
    • 2018-11-21
    • 2017-09-18
    • 1970-01-01
    • 1970-01-01
    • 2015-09-19
    相关资源
    最近更新 更多