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集合

jnlp-agent-docker logo
jnlp-agent-docker
Jenkins 自动化与 CI/CD
暂无描述
12 次收藏3633152 次下载
--更新
jnlp-agent-ruby logo
jnlp-agent-ruby
Jenkins 自动化与 CI/CD
暂无描述
1 次收藏3958299 次下载
--更新
jnlp-agent-alpine logo
jnlp-agent-alpine
Jenkins 自动化与 CI/CD
暂无描述
2 次收藏106042 次下载
--更新
jnlp-agent-terraform logo
jnlp-agent-terraform
Jenkins 自动化与 CI/CD
暂无描述
7 次收藏53519 次下载
--更新
jnlp-agent-python logo
jnlp-agent-python
Jenkins 自动化与 CI/CD
基于JNLP协议的代理,内置Python环境,适用于CI/CD场景中执行相关任务。
4 次收藏569879 次下载
--更新
core-changelog-generator logo
core-changelog-generator
Jenkins 自动化与 CI/CD
用于生成Jenkins核心更新日志的工具,支持创建每周版本和LTS版本的更新日志草稿,可提交至jenkins-infra/jenkins.io仓库。
1 次收藏21078 次下载
--更新
inbound-agent logo
inbound-agent
Jenkins 自动化与 CI/CD
这是一个用于Jenkins代理的镜像,该镜像支持通过TCP或WebSocket协议建立入站连接至Jenkins控制器,旨在实现代理与控制器之间的稳定通信,确保Jenkins任务能够在代理节点上顺利执行,适用于需要灵活配置网络连接方式的Jenkins环境,为分布式构建和部署提供可靠的基础设施支持。
146 次收藏516016766 次下载
--更新
ssh-agent logo
ssh-agent
Jenkins 自动化与 CI/CD
这是一个用于通过SSH连接的Jenkins代理的Docker镜像,它预配置了SSH服务及Jenkins代理运行所需的基础依赖,旨在简化分布式构建环境中Jenkins代理节点的部署流程,支持代理节点通过SSH安全连接至Jenkins主节点并执行构建任务,帮助用户快速搭建稳定、高效的Jenkins分布式构建架构,适用于需要跨节点协作完成自动化构建、测试与部署的开发场景。
67 次收藏59202452 次下载
--更新
jnlp-agent-coreruntime logo
jnlp-agent-coreruntime
Jenkins 自动化与 CI/CD
已安装.NET Core的入站代理,用于处理入站请求并基于.NET Core环境运行相关服务或应用。
34427 次下载
--更新
jenkinsfile-runner logo
jenkinsfile-runner
Jenkins 自动化与 CI/CD
Jenkinsfile Runner 将 Jenkins 流水线执行引擎打包为命令行工具或 Docker 镜像,支持本地测试、集成测试及 Serverless 场景下的流水线执行。
3 次收藏59061 次下载
--更新
jnlp-agent-coresdk logo
jnlp-agent-coresdk
Jenkins 自动化与 CI/CD
暂无描述
2 次收藏85616 次下载
--更新
jnlp-agent-golang logo
jnlp-agent-golang
Jenkins 自动化与 CI/CD
暂无描述
2 次收藏17817 次下载
--更新
jnlp-agent-powershell logo
jnlp-agent-powershell
Jenkins 自动化与 CI/CD
暂无描述
1 次收藏21636 次下载
--更新
openjdk logo
openjdk
Jenkins 自动化与 CI/CD
这些Docker镜像是基于多种AdoptOpenJDK二进制文件构建的,旨在为Java应用提供便捷、高效的容器化部署方案,支持不同Java版本与平台,确保应用在各类环境中稳定运行,满足开发者对开源Java运行时的多样化需求,具备轻量级、可移植性强等特点,便于快速集成到开发与生产流程中。
1 次收藏12488 次下载
--更新
jnlp-agent-jdk8 logo
jnlp-agent-jdk8
Jenkins 自动化与 CI/CD
暂无描述
18570 次下载
--更新
第 2 页 / 共 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 保障付费会员免广告