2013-04-03 63 views
-1

我得到以下情况例外,当我尝试在openshift詹金斯广东话基础上openshift詹金斯

Apr 03, 2013 12:08:27 PM hudson.plugins.openshift.OpenShiftCloud provision 
INFO: Provisioning new node for workload = 2 and label = null 
Apr 03, 2013 12:08:27 PM hudson.plugins.openshift.OpenShiftCloud provision 
INFO: Cancelling build - Label is null 
Apr 03, 2013 12:08:27 PM hudson.plugins.openshift.OpenShiftCloud cancelBuild 
INFO: Cancelling build 
Apr 03, 2013 12:08:27 PM hudson.plugins.openshift.OpenShiftCloud cancelItem 
INFO: Cancelling Item 
Apr 03, 2013 12:08:27 PM hudson.plugins.openshift.OpenShiftCloud cancelItem 
WARNING: Build null rawbldr has been canceled 
Apr 03, 2013 12:08:27 PM hudson.triggers.SafeTimerTask run 
SEVERE: Timer task [email protected] failed 
java.lang.UnsupportedOperationException: No Label 
    at hudson.plugins.openshift.OpenShiftCloud.provision(OpenShiftCloud.java:391) 
    at hudson.slaves.NodeProvisioner.update(NodeProvisioner.java:227) 
    at hudson.slaves.NodeProvisioner.access$000(NodeProvisioner.java:51) 
    at hudson.slaves.NodeProvisioner$NodeProvisionerInvoker.doRun(NodeProvisioner.java:308) 
    at hudson.triggers.SafeTimerTask.run(SafeTimerTask.java:54) 
    at java.util.TimerThread.mainLoop(Timer.java:555) 
    at java.util.TimerThread.run(Timer.java:505) 
+1

您可以分享的更多信息?之前工作过吗?从什么时候它失败? – Kai

+0

是的。它以前工作过。我有3个成功的构建。奇怪的是它为简单的新工作而工作(无所事事) –

+0

你添加了一个定时器触发器吗?如果是这样,确切的配置是什么。如果删除它,请再次正常工作吗? –

回答

0

问题是我有“禁止在那里这个项目可以运行”,并指定标签(此前它的工作没有it..may是别的东西..)

0

如果你想在openshift jenkins上构建一些东西,它需要与jenkins作业工作区相连接(在使用Enable Jenkins builds选项在openshift应用程序中启用时生成它)。然后自动创建jenkins作业选项Restrict where this project can be run被添加并且放置了对工作区的引用。

通常名称如下所示:{project_name} _build