小编JHO*_*ITH的帖子

如何修复 - stageResult 设置为 FAILURE 但仍然在 jenkins 中获得成功

我正在尝试创建一个非常简单的管道,它有一个阶段和一个步骤。

它使用我创建的自由式作业“build”(可以工作),但我添加了一个错误(参数项目名称有错误的值 - “test3”而不是“test”)

当我运行它时,它保持绿色并发送“成功”,尽管它失败了 - 如果我输入日志,我会看到以下内容:

Running in Durability level: MAX_SURVIVABILITY
[Pipeline] Start of Pipeline
[Pipeline] node
Running on Jenkins in C:\Program Files (x86)\Jenkins\workspace\pipeline testing
[Pipeline] {
[Pipeline] stage
[Pipeline] { (1)
[Pipeline] catchError
[Pipeline] {
[Pipeline] build (Building build)
Scheduling project: build
Starting building: build #62
[Pipeline] }
ERROR: build #62 completed with status FAILURE (propagate: false to ignore)
[Pipeline] // catchError
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
Finished: SUCCESS …
Run Code Online (Sandbox Code Playgroud)

stage jenkins-groovy jenkins-pipeline

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

jenkins-groovy ×1

jenkins-pipeline ×1

stage ×1