问题描述
我在 jenkins 管道中使用 shell 脚本来执行 nodeja 操作。 看起来像
which yarn || npm install -g yarn
Xvfb :96 -ac -screen 0 1900x1200x24 &
export disPLAY=:96
#x11vnc start
x11vnc -display $disPLAY -bg -nopw -xkb &
cd cypress
make build
yarn precy:run
yarn stest
yarn report:merge
yarn report:generate
yarn report:copyScreenshots
行 yarn stest
执行 cypress 测试,如果失败,则发送退出代码 1。
16:02:25 ERROR: Test failures!
16:02:25 ERROR: script returned exit code 1
我的问题是,当抛出退出代码 1 时,shell 脚本到此结束。线条;
yarn report:merge
yarn report:generate
yarn report:copyScreenshots
不再执行。有没有办法从 stest 中捕获退出代码 1 并且仍然可以很好地运行以下几行?以下几行创建报告,无论成功还是失败,我都需要它们。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)