在Gitlab CI上,我以手动方式运行gem https://rubygems.org/gems/brakeman
。当发现任何警告或错误时,最后在Gitlab CI 上,经过所有代码后,它会以error 1
退出并显示为黄色。
我希望它总是成功退出-绿色。然后,我将自己检查其输出,以获取在代码中发现的警告和错误。
如何使它始终返回成功并用绿色渲染?
答案 0 :(得分:1)
您应该可以在命令前加上String sDate1 = "2018-10-05T00:00:00-05:00";
Date date1 = new SimpleDateFormat("yyyy-MM-dd").parse(sDate1);
System.out.println(sDate1 + "\t" + date1);
,以使其始终成功。
例如:| true
答案 1 :(得分:0)
您将需要修改Brakeman命令以包括--no-exit-warn
和--no-exit-error
选项。否则,如果遇到任何警告或可恢复的错误,它将设置一个非零的错误代码。
我假设1
的退出代码不是来自Brakeman本身,因为这可能表示在报告生成期间引发了未处理的异常。