Запуск исполняемого файла JAR продолжает висеть на Дженкинс
Я очень новичок в Jenkins, я создал задание Jenkins, где оно выполнит что-то вроде этой команды jar в задании Jenkins:
ECHO **********************************
ECHO Upgrade Devices
ECHO **********************************
cd c:\JenkinsPull
java -jar DevicesUpgrade.jar PC1 %ProjectName%
Когда я начинаю собирать задание Jenkins, он может запускать файл DevicesUpgrade.jar до последней части процесса jar, пока он не завершится, и, как ни странно, он просто застрял там, пока я не прервал задание.
Так что я думаю, что внутри файла jar должна быть ошибка, но это странно, потому что после этого я попытался запустить java -jar DevicesUpgrade.jar PC1 %ProjectName%
в командной строке он вообще не застрял и смог достать банку.
Что-нибудь, что мне нужно сделать на Дженкинсе, чтобы исправить эту проблему?
Вот вывод, который я получил от Дженкинса:
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>