woodpecker-ci/woodpecker
运维与部署自托管的 CI/CD 引擎,适合需要简单流水线和可扩展插件支持的团队。
项目介绍
Woodpecker 是一个 CI/CD 引擎,源于 Drone 的社区分支,连接 Git 仓库后在推送等事件上执行流水线。项目用 Go 编写、以自托管方式部署,核心由 server 和 agent 组成,通过插件扩展能力。采用 Apache-2.0 许可证,docs/ 下的文档内容采用 CC BY-SA 4.0 README。
据 README 说明,Codeberg 将 Woodpecker 作为主要 CI/CD 引擎使用 README。希望把代码托管和构建基础设施都放在自己控制范围内的团队是它的直接受众。
快速使用
仓库没有直接给出安装命令,而是指向独立的安装指南 安装说明。按该指南部署 server 和至少一个 agent,连接 Git 平台并启用仓库,然后在仓库中提交工作流文件即可运行流水线。
由于 README 未提供完整命令序列,这里不编造具体 CLI 示例。server 默认使用 SQLite,第一次部署不需要额外准备数据库 README。
运行要求
空闲时 server 约需 100 MB 内存,agent 约需 30 MB README;实际构建负载会需要更多资源。需要分别部署 server 与 agent,支持的部署方式以安装指南为准。插件属于独立组件,流水线具备哪些能力取决于启用了哪些插件。
延伸阅读
HotRepo 点评
2026 年 11 月 8 日的 Go 语言日榜记录中,Woodpecker 当日新增 6 个 Star,位列第 8 榜单快照。这只是单次快照,不足以判断趋势。项目在 Hacker News 上出现时间较长:2022 年 v0.15.0 发布讨论中,有评论感谢团队做出了一款部署不折腾的开源 CI HN 评论;之后还有 v3.0.0 发布和日常提及的帖子 v3.0.0 讨论。讨论量不大,但持续的版本发布和 Codeberg 的实际采用说明项目处于长期维护状态,而非短期热度。
本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。