如何捕获管道中的错误并通过解析错误使管道失败

时间:2019-05-24 07:40:18

标签: yaml pipeline gitlab-ci

在我的应用程序启动期间,它将在日志中引发错误,但是管道成功。这些错误对生产没有影响。但是我想通过解析错误使管道失败。

log_veracode <- function(x){
    tryCatch(
        expr = {
           - sh runSuite -Dsuite=TNO -Dgw.cc.env=no-h2mem -Ddir.results=build/test-results
            message(log(x))
            message("Successfully executed the log(x) call.")
        },
        error = function(e){
            message('Caught an error!')
            print(e)
        },

    )    
}

是正确的处理方式!

2019-05-24 07:32:49,446错误显示键:

0 个答案:

没有答案