0

와 phantomJS.exe 통화 종료, 나는 이런 phantomJS와 테스트, 실행하는 윈도우 배치 명령 빌드 단계이있는 경우 실패 할 젠킨스 작업을 얻는 방법 :오류 젠킨스 작업에서

smoke

을 smokeTest.js I 출구 팬텀 내부 만약 내가 그 일을 할 수있는 방법

이 같은 오류와 함께 실패 : "실패"로

phantomJS.exit(1) 
+0

그로 인해 작업이 실패하지 않습니까? 그렇지 않다면, phantomjs.exe를 호출 한 후 방망이에'exit 1'을 추가해 봅니다. – hyde

+0

@hyde - 그게 내가 기대하고 있었던 것이지만 작동하지 않았다. 그러므로이 질문. – GarethOwen

답변

2

젠킨스가 일을 생각하면 어떤 명령 블록의 반환 코드
(예 : 'ExecuteWi 위의 ndows 배치 명령 ')이 0이 아닙니다.

이이 경우에 당신을 위해 작동하지 않는 경우에, 아마 때문에 'phantomjs.exe'반환 '0'어떤 경우
이 (에코 - 보내고 그냥 명령 후 ERRORLEVEL을하여 확인할 수 있습니다 : ECHO %ERRORLEVEL%를) .

이 경우 (예 : 그것은 반환 '0'실패하는 경우에도이), 당신은 이런 식으로 처리 할 수 ​​있습니다

  • 인쇄 명확한 콘솔에 오류 메시지 (또는 STDOUT - 뭔가를 그 작업의 로그에 표시됩니다)
  • Text-finder Plugin을 사용하여 해당 오류 메시지를 포착하고 빌드를 '실패'로 표시하십시오.
+0

감사합니다 Gonen - 당신이 제안한대로 '실패'를 콘솔에 인쇄하여 문제를 해결했습니다. – GarethOwen