当 jenkins 在控制器执行器上运行作业时,如何从日志日志中得知?

问题描述 投票:0回答:1

我们看到了一些不稳定的情况,我刚刚发现/修复了詹金斯控制器有一个执行者的问题。我想确保作业永远不会在控制器上运行,因此我将执行器设置为 0

但是,我想查看历史日志以查看控制器上运行的作业的频率,并且构建历史记录不是一个选项,因为我们已经加速了环境。

那么,在来自 jenkins 控制器的系统/日志日志中,我如何判断作业是否在控制器的执行器上执行?

jenkins
1个回答
0
投票

可悲的是,你不能。 Jenkins 并不在执行器上运行整个作业,而是运行步骤。可能会出现某个作业的所有步骤都在单个执行器上运行的情况,但从 Jenkins 的角度来看,这是一个极端情况。将执行程序分配给管道的某些部分(可能与整个管道一致)不会作为工作区操作记录在 Jenkins 日志中,而仅记录在作业日志中。您确实会在 Jenkins 日志中看到新的代理正在启动,但我认为即使有,也不会告诉您哪个作业触发了代理配置。

© www.soinside.com 2019 - 2024. All rights reserved.