公司介绍
Wercker 是由 Micha Hernandez van Leuffen 和 HashiCorp 联合创始人 Mitchell Hashimoto 于 2012 年在荷兰阿姆斯特丹共同创立的 Docker 基础 CI/CD 平台。Wercker 是早期采用 Docker 容器技术的 CI/CD 工具之一,在容器化构建和部署方面走在了行业前列。
Wercker 的核心创新在于Docker 分层构建(Docker Layering)技术,通过将构建过程分层缓存,大幅提升了容器构建效率。其Pipeline as Code理念和简洁的 YAML 配置方式对后来的 CI/CD 工具产生了深远影响。2017 年,Wercker 被 Oracle 收购,其技术被整合到 Oracle Cloud 的 DevOps 服务中。Wercker 平台在 2020 年前后正式停用。
核心产品
| 产品 | 说明 |
|---|---|
| Wercker CI/CD | 核心 CI/CD 平台,支持 Docker 容器化构建、测试和部署流水线 |
| Wercker CLI | 命令行工具,支持本地构建和调试流水线配置 |
| Wercker Docker Layering | Docker 分层构建技术,通过缓存镜像层加速构建过程 |
| Wercker Docker Pipelines | 基于 Docker 的流水线引擎,支持多步骤、多阶段构建 |
| Wercker Container Registry | 容器镜像仓库服务,用于存储和管理 Docker 镜像 |
| Wercker API | RESTful API,支持流水线管理、构建触发和状态查询 |
发展历程
| 年份 | 事件 | 说明 |
|---|---|---|
| 2012 | Wercker 创立 | Micha Hernandez van Leuffen 和 Mitchell Hashimoto 在阿姆斯特丹联合创立 Wercker |
| 2013 | 首个版本发布 | Wercker 作为 Docker 基础的 CI/CD 平台正式上线 |
| 2014 | Docker 分层构建推出 | Wercker 发布 Docker Layering 技术,引领容器化构建创新 |
| 2015 | CLI 工具发布 | Wercker CLI 发布,支持开发者本地调试流水线 |
| 2017 | 被 Oracle 收购 | Oracle 收购 Wercker,将其技术整合到 Oracle Cloud DevOps 服务 |
| 2020 | 平台停用 | Wercker 平台正式停用,用户迁移至 Oracle 的 DevOps 解决方案 |
市场地位与竞品
Wercker 在早期 Docker CI/CD 领域占据重要地位,其历史竞争关系如下:
- Docker Hub:Docker 官方镜像仓库和自动化构建服务
- CircleCI:云原生 CI/CD 平台,后来居上成为 Docker CI/CD 主流选择
- Travis CI:早期流行的开源 CI 服务,曾是最广泛的 CI 选择之一
- GitLab CI/CD:与 GitLab 深度集成的 CI/CD 引擎,内置容器 Registry
- Jenkins:全球最流行的开源 CI/CD 服务器,通过 Docker 插件支持容器化
- Drone CI:基于容器的轻量级 CI/CD 引擎
核心优势
Docker 原生:最早一批完全基于 Docker 容器的 CI/CD 平台
分层构建加速:Docker Layering 技术显著缩短容器镜像构建时间
Pipeline as Code:YAML 配置驱动流水线,版本可控,易于团队协作
CLI 本地调试:Wercker CLI 支持在本地运行和调试流水线
技术影响力:Docker 分层构建和流水线即代码理念影响后续众多 CI/CD 工具
Oracle 整合:被 Oracle 收购后,技术融入 Oracle Cloud 生态体系