我在 OpenShift 上使用 Tomcat 7 (Jboss EWS 2.0) 和 Jenkins 客户端。大约 3 个月以来,一切都运行良好,但几天后我无法再使用 Jenkins 进行构建和部署。当我启 Action 业时,jenkins 显示消息:“标签'jbossews-build'的所有节点都已离线”并且没有启动任何作业。我只为 Tomcat 使用一种齿轮,为 Jenkins 使用一种齿轮,应该有一种用于 bldr 应用程序的齿轮。
有人在 OpenShift 上遇到同样的问题吗?
最佳答案
OpenShift 为其托管的 Jenkins 服务实现了可扩展设计,该服务启动新的 Jenkins 工作环境以处理每个构建。
此设计要求您在运行给定的构建任务时有一个额外的 OpenShift gear 实例可用。如果您的帐户有足够的容量,那么您应该能够并行运行多个构建。
如果您想在 OpenShift 的免费计划中使用 Jenkins,那么我会尝试始终保留一台备用设备,以确保 Jenkins 能够继续工作。
对于已升级到 OpenShift 付费计划之一的用户:OpenShift 不会对运行 Jenkins 工作线程/构建任务时使用的额外资源按小时收取费用。 (运行构建无需按小时付费,因为它需要不到一个小时)
关于tomcat - 我无法再在 OpenShift 上使用 Jenkins 进行构建和部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23638802/