tomcat - 我无法再在 OpenShift 上使用 Jenkins 进行构建和部署

标签 tomcat jenkins openshift

我在 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/

相关文章:

tomcat - 本地主机在 Tomcat 启动后未被解析,而是显示奇怪的 GlassFish 服务器消息

java - Keycloak 错误 token 响应,当用户不具有 Offline_access 角色时 error=not_allowed

java - 在 Openshift 上的 servlet 中打开资源文件

tomcat - 在类路径中包含图像文件

tomcat - Grails - 无需登录 Tomcat

java - Maven-surefire-plugin 测试在 Jenkins 构建中失败但在本地运行成功?

Jenkinsfile 变量用于两个不同的阶段

java - 使用 Maven 从 Ubuntu 在 Jenkins 中集成 Selenium

cloud - 安装 OpenStack 或使用 OpenShift

mysqldump 无法通过 openshift 中的套接字连接