logo
icon

Woodpecker CI

Woodpecker CI 是简洁的容器原生 CI/CD 引擎,具备优秀的扩展性。以 YAML 定义流水线,通过 Git 事件触发构建,在隔离的容器中执行。使用 Go 开发,默认 SQLite 存储。

template cover
部署次数0
发布者futurize.rush
创建于2026-03-28
模版内的服务
service icon
标签
ToolDevelopment

Woodpecker CI

简洁的容器原生 CI/CD 引擎。在仓库中以 .woodpecker.yaml 定义构建、测试和部署步骤,每个步骤在隔离的容器中执行。

部署后可以做什么

  1. 打开域名 — 进入 Woodpecker 管理界面
  2. 连接 Git 平台 — 配置 GitHub、Gitea、Forgejo、GitLab 或 Bitbucket 的 OAuth 应用
  3. 启用仓库 — 选择要监控的 Git 仓库
  4. 添加流水线文件 — 在仓库中提交 .woodpecker.yaml 定义构建步骤
  5. 推送并观察 — 每次推送自动触发流水线,在仪表板查看日志和状态

主要功能

  • YAML 定义的流水线即代码
  • 容器原生 — 每个步骤在独立的 Docker 容器中运行
  • 集成 GitHub、GitLab、Gitea、Forgejo 和 Bitbucket
  • 插件生态系统支持通知、部署等
  • 矩阵构建和条件执行
  • 密钥管理
  • 轻量级 — Go 开发,默认使用 SQLite

重要说明

  • 本模板仅部署 Woodpecker Server,需要另外部署 Woodpecker Agent 才能执行流水线
  • 连接 Git 平台需配置对应的 OAuth 环境变量

授权

Apache-2.0 — GitHub