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