在Jenkins的工作中,我有一个Windows批处理命令构建步骤,它使用phantomJS运行测试,如下所示:
如果在smokeTest.js内部,我如何使作业失败,我会退出幻像并出现错误,如下所示:
phantomJS.exit(1)
答案 0 :(得分:2)
如果在这种情况下它不起作用,可能是因为' phantomjs.exe'返回' 0'在任何情况下
(可以通过在该命令之后回显ERRORLEVEL来确认这一点:ECHO %ERRORLEVEL%
)。
如果是这种情况(即:即使失败也会返回' 0')你可以这样处理: