Jenkins不会执行任何任务。查看this question后,我禁用了所有的从节点,但是一个简单的作业甚至不会在主节点上运行。Jenkins没有执行任务(等待 - 等待下一个执行者)
出了什么问题?
Jenkins不会执行任何任务。查看this question后,我禁用了所有的从节点,但是一个简单的作业甚至不会在主节点上运行。Jenkins没有执行任务(等待 - 等待下一个执行者)
出了什么问题?
即使主节点脱机,Jenkins管理控制台也可以运行。当詹金斯的磁盘空间不足时,可能会发生这种情况。
要进行确认,请执行下列操作(与感谢this post):
我遇到了类似的问题,因为我的主人被设置为“仅将本机保留为捆绑作业”。所以,即使我禁用了奴隶,詹金斯仍然绕过主人,寻找别的东西。
转到詹金斯 - >管理Jenkins - >管理节点,然后单击主节点的配置按钮(看起来像一把螺丝刀和一把扳手)。检查使用情况并确保它处于“尽可能使用该奴隶。”
我对比赛有点迟,但这可能对别人有帮助。
在我的情况下,我的詹金斯大师有一个共享的外部资源,它被external-resource-dispatcher-plugin分配给詹金斯工作。由于插件中的缺陷JENKINS-19439(处于测试阶段),我发现我的资源已被上一个作业锁定,但是当前一个作业被取消时未锁定。
要找出一个资源目前处于锁定状态,导航到受影响的詹金斯节点,詹金斯 - >管理詹金斯 - >管理节点 - >主
你应该看到的任何外部资源的当前状态。如果任何意外被锁定,这可能是工作等待执行者的原因。
我找不到任何有关如何手动解决此问题的详细信息。
重新启动jenkins没有解决问题。
在我与残酷的方式去结束:
对我有用:我终于注意到主Jenkins仪表板左侧的Build Executor Status窗口。我使用2个执行程序在本地系统上运行开发/测试实例。两者目前都被没有运行的构建占用。一旦取消这些工作,我的第三(待定)工作就能够运行。
对我来说,我必须手动重新启动执行程序。点击“Build Executor Status”下的“Dead”并按下重启按钮。
在我的情况下,当盒子内存不足(RAM)时,我注意到了这种行为 我去了詹金斯 - >管理詹金斯 - >管理节点并发现内存不足异常。 我刚刚在机器上释放了一些内存,工作开始进入执行者。
我遇到类似的问题,因为我的主人被设置为“执行(并发的最大数量是构建可詹金斯在此代理执行)的#
转到詹金斯 - >管理詹金斯 - >管理节点,并点击你的主节点的配置按钮(增加执行的数量同时运行多发作业)
在我的情况下,没有执行者被设置为0. 增加了它并且问题得到了修复。
对于我下面的解决方案工作。
詹金斯 - >管理詹金斯 - >管理节点 - >主 - >配置 - > 节点属性 - >限制在节点执行作业 - 启用并给予特定用户的访问。我已经给自己准备好了,然后工作就开始了。
如果限制在节点处执行作业计划任务无法运行。
就我而言,我有下面的一组在我JenkinsFile
node('node'){ ... }
有没有所谓的“节点”节点,只有主(价值留在了有以下一些基本的教程后) 。将该值更改为“主”会使构建工作。
啊谢谢你,我确实使用一个不存在的节点!如果节点名称中有拼写错误,它将永久停留! – GabLeRoux 2016-08-31 23:46:45
就我而言,我刚刚安装了“Authorize Project”插件,并在“管理Jenkins - >配置全局安全 - >构建访问控制”中错误地设置了“以匿名身份运行”的策略。所以'匿名'无权执行这项工作。
将第一个策略设置为“以触发构建的用户身份运行”解锁排队的作业。
在我的情况下,它类似于@迈克尔复活节:由于缺乏磁盘空间,我在工作中遇到问题。我清除了一些空间,重新启动了詹金斯,但问题仍然存在。
解决方案是去Jenkins - >管理詹金斯 - >管理节点,只需点击按钮来更新状态。
在我的情况下,这是由执行人数(我有1),并从管道运行Jenkins作业(项目)(我的管道脚本在Jenkins开始其他作业)引起的。它造成了死锁 - 我的管道执行人员正在等待工作,但工作正在等待免费的执行人员。
解决方案可能会增加# of executors
,Jenkins -> Manage Jenkins -> Manage Nodes -> Configure (icon on required node)
。
类似的问题发生在我身上。问题是我跑了多个工作,我的执行人数是2(默认)。所以其他工作进入等待状态。我增加了执行者的数量,之后它工作正常 – 2014-06-12 06:04:57
是的,这是问题所在。 – Buminda 2015-11-17 22:59:53
解决方案#2的标记答案在这里解决了我的问题:http://support.microsoft.com/kb/123445457/error-when-pushing-changes-to-openshift-project – trickpatty 2016-02-17 07:27:57