首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于openshift“找不到的Cartridge”中的Jenkins

关于openshift“找不到的Cartridge”中的Jenkins
EN

Stack Overflow用户
提问于 2014-05-29 21:16:32
回答 1查看 126关注 0票数 2

我试图在openshift上创建一个非常简单的Jenkins设置。下面是我遵循的步骤: 1.使用"Jenkins Server“墨盒创建一个新的openshift应用程序。2.使用提供的用户名和密码登录到新的Jenkins服务器。3.用shell构建步骤创建一个非常简单的自由式构建,该步骤与一些文本相呼应。4.运行构建

新构建在jenkins服务器UI中短暂出现,然后消失,所以我在jenkins服务器应用程序中检查了日志,以找到一些错误消息。

代码语言:javascript
复制
May 29, 2014 4:55:41 PM hudson.plugins.openshift.OpenShiftCloud reloadConfig
INFO: Reload ResponseCode: 200
May 29, 2014 4:55:41 PM hudson.plugins.openshift.OpenShiftCloud reloadConfig
INFO: Config reload result: 
May 29, 2014 4:55:41 PM hudson.plugins.openshift.OpenShiftSlave <init>
INFO: Creating slave with 15mins time-to-live
May 29, 2014 4:55:41 PM hudson.plugins.openshift.OpenShiftCloud provision
WARNING: Caught com.openshift.client.OpenShiftException: Cartridge for  not found. Will retry 0 more times before canceling build.
May 29, 2014 4:55:46 PM hudson.plugins.openshift.OpenShiftCloud provision
WARNING: Cancelling build due to earlier exceptions
com.openshift.client.OpenShiftException: Cartridge for  not found
    at hudson.plugins.openshift.OpenShiftSlave.getCartridge(OpenShiftSlave.java:129)
    at hudson.plugins.openshift.OpenShiftSlave.createApp(OpenShiftSlave.java:262)
    at hudson.plugins.openshift.OpenShiftSlave.provision(OpenShiftSlave.java:253)
    at hudson.plugins.openshift.OpenShiftCloud.provisionSlave(OpenShiftCloud.java:489)
    at hudson.plugins.openshift.OpenShiftCloud.provision(OpenShiftCloud.java:413)
    at hudson.slaves.NodeProvisioner.update(NodeProvisioner.java:264)
    at hudson.slaves.NodeProvisioner.access$000(NodeProvisioner.java:51)
    at hudson.slaves.NodeProvisioner$NodeProvisionerInvoker.doRun(NodeProvisioner.java:347)
    at hudson.triggers.SafeTimerTask.run(SafeTimerTask.java:54)
    at java.util.TimerThread.mainLoop(Timer.java:555)
    at java.util.TimerThread.run(Timer.java:505)
May 29, 2014 4:55:46 PM hudson.plugins.openshift.OpenShiftCloud cancelItem
INFO: Cancelling Item 

似乎缺少了一些配置,可以告诉openshift使用哪个墨盒用于新的从属程序,但我不知道在哪里配置它。任何帮助都是非常感谢的,谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-19 16:35:51

其实我也有同样的问题。如果您的代码已经配置了rhc,请运行:

代码语言:javascript
复制
$ rhc cartridge add jenkins-client-1 -a jboss1

As:https://www.openshift.com/developers/jenkins

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

https://stackoverflow.com/questions/23943149

复制
相关文章

相似问题

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