首页 > 解决方案 > 在詹金斯管道中,如何访问每个阶段的测试指标?

问题描述

使用声明性管道,我有许多阶段,包括 8 个阶段,其中涉及通过 junit 发布者发布标准化结果的测试。不幸的是,任何阶段的任何测试失败都会自动将所有阶段标记为不稳定(呃)。为了在每个阶段结束时将有意义的结果发布到 slack,我想包括阶段的名称和该阶段独有的测试指标。

但似乎 currentBuild 对象只会有聚合。希望有一个 API 可以在我的阶段的“post -> always”部分中使用,我可以在其中访问该阶段发生(和发布)的测试计数。

如果是这样,我可以在我自己的控制下发送到 slack。

标签: jenkinsjunitjenkins-pipelinejenkins-declarative-pipelinejenkins-blueocean

解决方案


推荐阅读