jenkins pipeline流水线 怎么获取异常退出但是不显示红色
要获取异常退出但不显示红色,可以在Jenkins Pipeline中使用try-catch块来捕获异常,并通过catch块中的error方法来记录异常信息,而不是抛出异常。这样做可以避免在Jenkins中显示红色。
以下是一个示例的Jenkins Pipeline,演示了如何捕获异常并记录异常信息:
pipeline {
agent any
stages {
stage('Build') {
steps {
script {
try {
// 在这里编写可能出现异常的代码
sh 'make'
} catch (Exception e) {
// 在这里记录异常信息,而不是抛出异常
error("构建失败:${e.getMessage()}")
}
}
}
}
}
}
在上面的示例中,sh 'make'是可能出现异常的部分。如果该步骤执行失败,将会捕获到异常,并通过error方法记录异常信息。这样即使出现异常,Jenkins界面也不会显示红色。
当构建失败时,可以在Jenkins的控制台输出中看到异常信息
原文地址: http://www.cveoy.top/t/topic/ikLN 著作权归作者所有。请勿转载和采集!