0

我有包含一系列工作的 Jenkins 管道(用于使用 Selenium 和 Cucumber BDD 进行测试)。每次我们运行管道时,即使功能测试通过(我称之为测试状态)也需要时间来保存工件,然后作业被认为是通过(我称之为作业状态)。因此,假设一个简单的测试只需要 1 分钟即可运行,但是将工件从 Jenkins slave 保存到 Jenkins master 需要大约相同或更多的时间才能被认为通过。在fast feedback运行这些工作时对团队来说,它会减慢整个流程。

所以,我想知道我是否可以修改或配置构建后操作,以便在运行测试后立即将测试状态发送到管道(但仍保存工件?)

我刚刚配置了post-build操作:

  • 归档工件 - 要归档的文件:**

我的期望基本上是,测试状态 ( passed/failed) 将立即解析为管道构建脚本,以便管道脚本更快地“确认”它。

4

1 回答 1

0

根据我的理解,没有上传完成,成功或失败状态不能发送到上游作业。

于 2019-08-25T11:29:27.810 回答