我在任何地方都找不到这些常见詹金斯术语的定义。
我还感到奇怪的是,在指标插件https://wiki.jenkins.io/display/JENKINS/Metrics+Plugin中,所有“ jenkins.queue ...”指标似乎都与阻止状态有关。
答案 0 :(得分:1)
队列中的项目经历了多个阶段,如下所示
(enter) --> waitingList --+--> blockedProjects
| ^
| |
| v
+--> buildables ---> pending ---> left
^ |
| |
+---(rarely)---+
jenkins.queue.blocked 表示被Jenkins阻止的作业数量。造成阻塞的原因可能是以下原因
jenkins.queue.stuck 意味着即使所有Node资源都可用或执行器存在问题,该作业也被卡在队列中(如果该作业也渴望执行者)长)。
jenkins.queue.pending 意味着该作业正在等待下一个执行程序来运行该作业,并且所有节点资源都处于运行状况并且已为该作业保留。
jenkins.queue.buildable 返回处于可构建阶段的总作业
参考:https://javadoc.jenkins.io/archive/jenkins-2.73/index.html?hudson/model/Queue.html