2015-04-07 2 views
1

Я пытался установить плагин через работу jenkins. Когда он идет на перезагрузку, код выхода равен 1641. Но установка прошла успешно. Поэтому я хочу сделать сборку успешной. Я использую «setup.exe/qb/log C: \ installer.log/r: f» эту команду для бесшумной установки и принудительного перезапуска.Как сделать успешную работу Дженкинса по конкретному коду ошибки, отличному от 0?

Как я могу отметить построить успешную

ответ

3

Дженкинс выйти с результатом последней команды. Вам просто нужно поймать его и сказать Дженкинсу, как выйти.

Linux - RESULT=$?
Окна - set RESULT=%ERRORLEVEL%

Поймав результат командной, вы можете положить if на него, чтобы решить, как выйти.

Linux - if [ $RESULT -eq 1641 ]; then exit 0; fi
Окна - if %RESULT% EQ 1641 exit 0

Я надеюсь, что это помогает.

+0

Спасибо Eldad AK !! это сработало для меня. –