Jenkins 自动化与 CI/CD logo

Jenkins 自动化与 CI/CD

Jenkins 命名空间聚焦 Jenkins 官方组织在 Docker Hub 发布的自动化服务器与 Agent 镜像,适用于持续集成、持续交付与流水线执行场景。 https://www.jenkins.io/

Jenkins 是广泛使用的开源自动化服务器,可用于持续集成(CI)和持续交付(CD)。根据 Jenkins 官网介绍,Jenkins 提供了丰富的插件生态,能够对接构建、测试、发布与部署链路中的各类工具,并可通过 Web 界面完成配置与管理。 在 Docker Hub 的 Jenkins 官方组织(jenkins)中,既包含 Jenkins 控制器镜像,也包含面向不同连接方式和执行环境的 Agent 镜像。通过将这些镜像组合到容器化部署中,可以更标准化地搭建 Jenkins 平台,并在多节点环境下分发构建任务。

Jenkins 自动化与 CI/CD集合

第 3 页 / 共 3 页
123下一页

推荐技术栈

核心 Jenkins 组件

jenkins/jenkinsjenkins/agentjenkins/inbound-agentjenkins/ssh-agent

流水线与自动化能力

Jenkins Pipeline插件生态Web UI 配置管理

连接与执行模式

TCP 入站连接WebSocket 入站连接SSH Agent 连接

典型使用场景

企业级 CI/CD 流水线

使用 jenkins/jenkins 作为控制器,结合多种 Agent 镜像执行构建、测试与部署任务,形成可扩展流水线。

jenkins/jenkinsjenkins/agentPipeline

容器化弹性构建节点

在容器平台中使用 inbound-agent 动态注册构建节点,按任务负载进行扩缩容,提升资源利用率。

jenkins/inbound-agentWebSocketDocker / Kubernetes

基于 SSH 的构建执行

在已具备 SSH 管理体系的环境中,通过 ssh-agent 接入 Jenkins,统一纳管构建与发布任务。

jenkins/ssh-agentSSHJenkins Controller

常见问题 (FAQ)

Q1:Jenkins 在 Docker Hub 上主要提供哪些类型的官方镜像?

从 Jenkins 官方 Docker Hub 组织可见,主要包括控制器镜像(如 jenkins/jenkins)以及多种 Agent 镜像(如 jenkins/agent、jenkins/inbound-agent、jenkins/ssh-agent、jenkins/jnlp-agent-maven),用于适配不同执行与接入场景。

Q2:jenkins/agent 和 jenkins/inbound-agent 有什么区别?

jenkins/agent 是提供 Jenkins agent 可执行程序(agent.jar)的基础镜像,常用于自定义二次构建;jenkins/inbound-agent 则是面向入站连接场景的 Agent 镜像,官方说明支持通过 TCP 或 WebSocket 建立连接。

Q3:为什么还建议关注 jenkins/ssh-agent?

当团队已有成熟 SSH 运维与主机准入体系时,jenkins/ssh-agent 可以更自然地接入现有环境,便于在传统主机或混合架构中统一纳入 Jenkins 任务执行。

Q4:Jenkins 适合哪些自动化场景?

根据 Jenkins 官网定位,Jenkins 可作为 CI 服务器,也可扩展为持续交付中心;结合插件能力,常见场景包括代码构建、自动化测试、制品打包、部署发布与多环境流水线编排。

Q5:Jenkins 官方是否强调可扩展性与分布式执行?

是。Jenkins 官网明确强调插件扩展能力与分布式执行能力,支持把构建任务分发到多台机器,从而提升并行构建效率。

Q6:生产环境使用 Jenkins 官方镜像时有哪些基本建议?

建议固定明确版本标签而非仅使用 latest,按需选择控制器与 Agent 镜像角色,结合最小权限原则管理凭据与节点权限,并在升级前先做插件兼容性与流水线回归验证。

专业版 · 高速稳定拉取镜像
50GB 仅 ¥8/年
高速镜像下载在线技术支持99.95% SLA 保障付费会员免广告