如何获得或传递其他工作构建持续时间到当前工作

问题描述 投票:0回答:1

我有两个测试工作(比如工作A和工作B),并且在工作A和工作B完成后将运行测试报告工作(比如工作C),并将发送测试报告和我想要包含工作A的电子邮件模板和作业B持续时间字符串。那么如何在作业C中获得作业A和作业B的持续时间字符串?

jenkins
1个回答
0
投票

您可以为构建的json卷曲api以获取持续时间并将其转换为人类可读格式:

https://<jenkins-url>:<port>/job/<job-name>/lastBuild/api/json

如果你想看到json的'漂亮'版本,你可以将下面的内容添加到上面的url:

?pretty=true

在json中将有一个duration变量,它将包含构建所花费的时间(不确定它是否突出显示任何“等待”时间)。

人们做类似事情的一些例子:

© www.soinside.com 2019 - 2024. All rights reserved.