【发布时间】:2017-03-18 02:13:10
【问题描述】:
美好的一天!我想问一下我在 Jenkins 中遇到的错误:
- “构建步骤‘调用顶级 Maven 目标’将构建标记为失败”
我正在尝试在 Jenkins 中运行一个 selenium 脚本(其中包含 JMeter 脚本)。我在 Jenkins 的控制台输出中获得了 BUILD SUCCESS ,但它标志着作业因该错误而失败。请看下面的控制台输出:
Running TestSuite
Start: 11/04/2016 5:19:29 PM
RawConfigFileScenario3 is created
11/04/2016 5:19:49 PM [PASSED] No Error encountered on the Jmeter Script
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 23.962 sec - in TestSuite
Results :
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 48.165 s
[INFO] Finished at: 2016-11-04T17:19:50+08:00
[INFO] Final Memory: 14M/137M
[INFO] ------------------------------------------------------------------------
Build step 'Invoke top-level Maven targets' marked build as failure
Finished: FAILURE
我还尝试在 Eclipse 中运行相同的脚本,并且得到了 SUCCESS 结果。请参阅下面的日志:
Running TestSuite
Start: 11/04/2016 4:26:26 PM
RawConfigFileScenario3 is created
11/04/2016 4:26:41 PM [PASSED] No Error encountered on the Jmeter Script
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 17.739 sec - in TestSuite
Results :
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 37.743 s
[INFO] Finished at: 2016-11-04T16:26:41+08:00
[INFO] Final Memory: 13M/136M
[INFO] ------------------------------------------------------------------------
我想就此事寻求您的指导。预先感谢您的回答。 :)
【问题讨论】:
-
您在“调用顶级 Maven 目标”中设定了什么目标?
-
“调用顶级 Maven 目标”是 Jenkins 工作中的一个步骤。那么,您可以发布您的 Jenkins 构建配置的屏幕截图吗?
-
尝试在Jenkins build slave的控制台运行命令,查看命令返回码。
-
更新问题。我能够通过将 jenkins 中配置的 jdk 更改为 jdk1.7 来解决它
标签: maven jenkins selenium-webdriver jmeter