我有两个测试作业(例如作业A和作业B),并且将在作业A和作业B完成后运行测试报告作业(例如作业C),并且将发送带有我想要的电子邮件模板的测试报告包含作业A和作业B的持续时间字符串。那么如何在作业C中获取作业A和作业B的持续时间字符串?
答案 0 :(得分:0)
您可以卷曲json的api以获取构建的持续时间,并将其转换为人类可读的格式:
https://<jenkins-url>:<port>/job/<job-name>/lastBuild/api/json
如果要查看json的“漂亮”版本,可以将以下内容附加到上面的网址:
?pretty=true
json中将有一个duration
变量,其中包含构建时间(不确定是否突出显示任何“等待”时间)。
一些人在做类似事情的例子: