小编bdo*_*uez的帖子

声明性与脚本处理失败

我在Declarative Pipeline上看到它是通过"post"部分完成的,非常简单,例如'always','failure',......:

https://jenkins.io/doc/book/pipeline/syntax/#post

但是使用Scripted Pipeline,没有关于它是如何完成的示例:

此链接提供了一个示例,但仅适用于"始终"条件

https://jenkins.io/doc/book/pipeline/jenkinsfile/#handling-failures

我看到这个文档关于如何设置该结果,但我不明白,因为使用Declarative Pipeline你不必手动设置它,插件提供的命令为你处理.

https://support.cloudbees.com/hc/en-us/articles/218554077-How-to-set-current-build-result-in-Pipeline

谁能帮我这个?

例如,如果我这样做:

node {try {error'Test error'} catch(ex){echo'Error wrong'}}

它不会自动触发"FAILURE"构建状态,我看不到回声.为什么?

jenkins jenkins-pipeline

6
推荐指数
1
解决办法
9684
查看次数

标签 统计

jenkins ×1

jenkins-pipeline ×1