4.3. Jenkins 代理


4.3.1. 概述

OpenShift Container Platform 提供了三个适合用作 Jenkins 代理的镜像: BaseMavenNode.js 镜像。

第一个是适用于 Jenkins 代理的基础镜像

  • 它会拉取(pull)所需工具、无头 Java、Jenkins JNLP 客户端以及一些实用工具,其中包括 git、tar、zip 和 nss 等。
  • 它将 JNLP 代理设立为入口点。
  • 它包含 oc 客户端工具,用于从 Jenkins 任务调用命令行操作。
  • 它为 CentOS 和 RHEL 镜像提供了 Dockerfile。

另外还提供了扩展基础镜像的两个镜像:

Maven 和 Node.js Jenkins 代理镜像为 CentOS 和 RHEL 提供 Dockerfile,您可在构建新代理镜像时引用。另请注意 contribcontrib/bin 子目录。这些子目录可用于为您的镜像插入配置文件和可执行脚本。

重要

为您要使用的 OpenShift Container Platform 版本使用并扩展适当的代理镜像版本。如果嵌入在代理镜像中的 oc 客户端版本与 OpenShift Container Platform 版本不兼容,则可能引发意外行为。如需更多信息,请参阅 版本策略

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat