我可以在 Jenkins 管道中获取前一阶段构建的状态吗?

Can I get the status of a previous stage build in Jenkins pipeline?

我有一份 Jenkins 工作,它使用管道机制。它有几个步骤。为了便于理解,我们假设我有 3 个阶段。前 2 运行 并行,第三个在它们之后。现在根据第 3 阶段最后一次构建的结果,我想做不同的事情。 如果第 3 阶段之前成功,我想要第 1 阶段的结果,否则采用第 2 阶段的结果。 这可以检查吗?我不知道如何检索阶段的最后结果,只对作业的最后状态做了类似的事情。

  1. 仅写入成功作业的输出,无需检查
  2. 我没听说过阶段状态,你必须将你的阶段分解成单独的作业,然后使用 'job status'