正在运行的jar文件不断挂在Jenkins上

问题描述 投票:3回答:1

我是詹金斯的新手,我创建了詹金斯的工作,它将像詹金斯工作中的jar命令那样执行某种工作:

ECHO **********************************

ECHO         Upgrade Devices

ECHO **********************************

cd c:\JenkinsPull

java -jar DevicesUpgrade.jar PC1 %ProjectName%

[当我开始构建Jenkins作业时,它可以运行DevicesUpgrade.jar文件直到jar进程结束之前的jar过程的最后一部分,突然之间它一直卡在那里,直到我中止该作业。

所以我认为jar文件中肯定有一个bug,但这很奇怪,因为在那之后,我尝试在命令提示符下运行java -jar DevicesUpgrade.jar PC1 %ProjectName%,它完全没有卡住并且可以完成jar。

我需要在詹金斯上做些什么来解决此挂起问题?

这是我从詹金斯得到的输出:

  c:\JenkinsPull>java -jar DevicesUpgrade.jar PC1 lex_l11_gms 

  %%%%f95eac91%%%%%

  lexl11g_64-ota-L11_D01.00.48_userdebug.zip

  1517844524458

  %%%%%%%%%%%%%%%%%%%%%%%%

  adb -s shell f95eac91 "getprop | grep ro.build.version.incremental"

 \\ANDROIDTEST-05\ARM_png\JenkinsPull\BSP\lex_l11_gms\lexl11g_64-ota-
 L11_D01.00.48_userdebug.zip

 1.143848721E9

 [*--------------------------------------------------------------------------
 --------------------------]
Here it keep loading the jenkins job till I need to abort the Jenkins job.

这里是我通过命令提示符运行jar时得到的输出:

  c:\JenkinsPull>java -jar DevicesUpgrade.jar PC1 lex_l11_gms 

  %%%%f95eac91%%%%%

  lexl11g_64-ota-L11_D01.00.48_userdebug.zip

  1517844524458

  %%%%%%%%%%%%%%%%%%%%%%%%

  adb -s shell f95eac91 "getprop | grep ro.build.version.incremental"

 \\ANDROIDTEST-05\ARM_png\JenkinsPull\BSP\lex_l11_gms\lexl11g_64-ota-
 L11_D01.00.48_userdebug.zip

 1.143848721E9

 [*--------------------------------------------------------------------------
 --------------------------]

 Upgrade Device Completed..!!

 c:\JenkinsPull>
java jenkins jar executable-jar
1个回答
0
投票

我现在遇到同样的问题已有一年多的时间。仍然没有解决方案。有时,可执行的jar文件会挂起,直到手动中止,然后在不同的运行中按预期完成。有什么建议吗?

© www.soinside.com 2019 - 2024. All rights reserved.