首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获取Jenkins节点的在线时间

如何获取Jenkins节点的在线时间
EN

Stack Overflow用户
提问于 2018-04-23 23:21:47
回答 1查看 248关注 0票数 0

我们希望在涉及节点更新的特定操作之后,使Jenkins从节点重新联机,然后重新引导该节点。

其目的是确保当知道节点已经更新时,我们监视它,且当它再次联机时,向我们调度器发出信号,它们可以再次开始在该节点上分配资源。

问题是在线是不够的,因为请求重启可能不意味着计算机立即启动,所以Jenkins节点可能会保持在线一段时间。因此,我们的想法是查看自该节点在Jenkins上线以来的时间是否突然下降,并将其用作触发器。

但是,我还没有找到一种合适的方法来获取Jenkins节点最后一次上线的时间。

EN

回答 1

Stack Overflow用户

发布于 2018-04-25 04:25:51

我还没有测试下面的代码,但它可以引导您朝着正确的方向前进。您可以执行Groovy脚本:

代码语言:javascript
复制
connectTime = aSlave.getComputer().getConnectTime();

链接:

Display info about nodes

Jenkins Script Console

Determine Slave Up/Down TIme

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49984581

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档