【问题标题】:jenkins error FATAL: Unable to find build script at C:\selenium tests for moveon\moveon4tests1\build.xmljenkins 错误 FATAL: Unable to find build script at C:\selenium tests for moveon\moveon4tests1\build.xml
【发布时间】:2012-08-24 10:58:25
【问题描述】:

我正在使用 Jenkins 和 Ant 来运行我的硒测试。当我在本地机器上运行它们时它工作正常。 现在我有一个位于不同位置的 Jenkins 服务器,我必须在该服务器上运行我的测试。 当我尝试在该服务器上运行测试时它失败了,因为它找不到build.xml 文件。请告诉我如何更改主目录路径?

Started by user :**********
Building in workspace /var/lib/jenkins/jobs/moveon4 java tests/workspace
FATAL: Unable to find build script at C:\selenium tests for move\movetests1\build.xml
Build step 'Invoke Ant' marked build as failure
Finished: FAILURE

【问题讨论】:

    标签: selenium jenkins build.xml


    【解决方案1】:

    您是否在 Jenkins 作业配置中为执行 Ant 构建的构建步骤使用“Invoke Ant”?如果是这样,构建文件的位置会隐藏在 Advanced 部分 - 这是 Jenkins 的一个恼人的怪癖。

    【讨论】:

    • 是的,我正在使用 Invoke Ant 。它在我的本地机器上运行良好,使用 localhost:8080。和 build.xml 的位置(C:\selenium 测试 move\movetests1\build.xml) 现在我有一个不同的服务器。如何配置它以便在我的机器上找到 build.xml?
    • 按照错误消息,您的构建文件应该位于 /var/lib/jenkins/jobs/moveon4 java 测试/工作空间下的某个位置。您可以单击 Jenkins 工作页面上的 Workspace 链接进行跟踪。
    • 错误很明显,Jenkins 看不到 build.xml 文件。首先检查文件的完整位置,也试试Gareth_Bowles说的,相信会成功。还要检查工作区的位置和所需文件。
    • Mnay 感谢您的回复。最后它正在执行 build.xml 文件,但我所有的测试都失败了。测试是使用 selenium web 驱动程序在 java 上编写的,jenkins 服务器在 linux 上运行。我需要进行任何其他配置才能使其正常工作吗???
    • 也许你可以发布一些你从测试中得到的错误信息。
    猜你喜欢
    • 1970-01-01
    • 2022-08-09
    • 2022-07-07
    • 1970-01-01
    • 1970-01-01
    • 2016-08-06
    • 2012-07-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多