当我运行Execute shell
构建步骤来执行脚本并且该脚本返回时0
,Jenkins
将构建标记为SUCCESS
,否则将其标记为FAILURE
预期的默认行为,因为这0
意味着没有错误,任何其他值都表示错误。
有没有办法将构建标记为仅当返回值与除(例如,...)SUCCESS
以外的特定值匹配时?0
1
2
3
PS:如果您想知道我为什么要寻找它,这将允许我对 Jenkins 本身执行单元测试,因为我的脚本被编写为根据各种因素返回不同的退出值,因此我可以根据不同的情况期待某些值在某些设置错误上,并确保我的整个 Jenkins 集成都能解决这些问题。