[英]How to get or pass other job build duration to current job
我有兩個測試作業(例如作業A和作業B),並且將在作業A和作業B完成后運行測試報告作業(例如作業C),並且將發送包含我要包含作業A的電子郵件模板的測試報告和作業B持續時間字符串。 那么,如何獲取作業C中的作業A和作業B持續時間字符串?
您可以卷曲json的api以進行構建,以獲取持續時間並將其轉換為人類可讀的格式:
https://<jenkins-url>:<port>/job/<job-name>/lastBuild/api/json
如果要查看json的“漂亮”版本,可以將以下內容附加到上面的url:
?pretty=true
json中將有一個duration
變量,其中包含花費的構建時間(不確定是否突出顯示任何“等待”時間)。
人們在做類似事情的一些例子:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.