gpt4 book ai didi

jenkins - 如何从我的程序或集中运行的服务中以编程方式更新 Jenkins 进度条?

转载 作者:行者123 更新时间:2023-12-05 08:13:09 25 4
gpt4 key购买 nike

我想使用 jenkins 进度条实时更新我的​​工作构建,目前进度条不是最新的,而是基于平均值。

我怎样才能达到同样的效果?

我在网络上的任何平台上都找不到任何答案,如果有人有解决方案,请回答。

最佳答案

您可以通过强大的 API 获取作业进度的当前值:

简单地使用http请求:

http://<host>/job/<jobname>/lastBuild/api/json?tree=executor[progress]

当作业未运行时,answer 将为null:

{"_class":"org.jenkinsci.plugins.workflow.job.WorkflowRun","executor":null}

当作业运行时,值将在progress参数中:

{"_class":"org.jenkinsci.plugins.workflow.job.WorkflowRun","executor":

{"_class":"hudson.model.OneOffExecutor","progress":18}}

“进度”:18表示完成度的18%

在这里查看相关问题:how to get progress bar data for a running jenkins job through the API

要查看API的所有机会,只需在您的任何工作的链接中添加/api/:

http://<host>/job/<jobname>/api/

关于jenkins - 如何从我的程序或集中运行的服务中以编程方式更新 Jenkins 进度条?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53725560/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com