如何确定 Jenkins 中最常执行哪个作业?
您知道如何确定给定时间段内每个作业的执行计数吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
您知道如何确定给定时间段内每个作业的执行计数吗?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
以下 XPath 表达式将返回作业 MyJobName 的时间戳介于
1329817773921
和1329834427888
之间的构建数量:时间戳本身是标准的毫秒数自纪元以来。
以下 XPath 可用于确定服务器上不同作业的数量:
以下 XPath 可用于确定服务器上第三个作业的名称:
您可以编写一个简短的 shell 脚本,将通过
wget
以获得所需的结果。The following XPath expression will return the number of builds with timestamps between
1329817773921
and1329834427888
for job MyJobName:The timestamps themselves are the standard number of milliseconds since the epoch.
The following XPath can be used to determine the number of different jobs on the server:
The following XPath can be used to determine the name of the third job on the server:
You can write a short shell script that combines those queries executed via
wget
to get the desired result.根据 @malenkly_scot 的回答,我设法检索有关上个月工作数量的统计信息。
步骤如下:
您可以使用此页面解析时间戳值:Epoch 转换器
Basing on @malenkly_scot answer I managed to retrieve statistic information about jobs count during last month.
Below the steps:
You can use this page to resolve timestamp values: Epoch converter