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 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

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

© 2024 Red Hat, Inc.