Woodpecker CI/CD
轻量级 CI/CD 引擎,支持容器化流水线执行。默认使用 SQLite 数据库,服务器仅需 100 MB 内存。支持多种 Git 平台和强大的插件系统,适合寻求自托管持续集成与部署方案的团队。
安装次数
点赞
应用评论
催更次数
桌面端






应用描述
Woodpecker 是一个简单但功能强大的 CI/CD 引擎,具有出色的可扩展性。 **官方网站:** https://woodpecker-ci.org/ **仓库地址:** https://github.com/lazycatapps/woodpecker.git **主要特性:** - 轻量级:服务器仅需 100 MB 内存,代理仅需 30 MB - 默认使用 SQLite 数据库,无需额外配置 - 支持 GitHub、GitLab、Gitea 等多种代码仓库 - 基于容器的流水线执行 - 强大的插件系统 **部署前提:** 1. 该应用依赖 dockge,请先部署 dockge 应用,才能使用 pg-docker 2. 由于在执行流水线的过程中会拉取 docker.io 上的镜像,请提前确保 pg-docker 具备拉取公网镜像的能力 3. 该应用会在 pg-docker 中执行 CI/CD 流水线,不会影响到 lzc-docker 的稳定性,请放心使用 **使用说明:** 1. 首次访问时,需要配置 GitHub OAuth 应用(或其他 Git 仓库提供商) 2. 前往 GitHub Settings > Developer settings > OAuth Apps 创建新应用 3. 将 WOODPECKER_GITHUB_CLIENT 和 WOODPECKER_GITHUB_SECRET 替换为你的 GitHub OAuth 应用凭据 4. 修改 WOODPECKER_AGENT_SECRET 为一个随机生成的密钥(建议使用 openssl rand -hex 32 生成) 5. 访问应用 Web 界面,使用 GitHub 账号登录并授权 6. 连接你的代码仓库 7. 在仓库根目录添加 .woodpecker.yml 配置文件定义 CI/CD 流程 8. 推送代码触发自动构建和部署 **详细配置指南:** https://github.com/lazycatapps/woodpecker/blob/main/QUICKSTART.md **注意事项:** - 首次使用需要配置 OAuth 应用才能正常使用 - Agent 需要访问 Docker socket 来执行容器化任务 - 建议定期备份 /lzcapp/var/woodpecker 目录 更多配置选项和使用方法请参考官方文档:https://woodpecker-ci.org/docs/
懒猫评分/评论
0.0
0 条评论
应用信息
新功能
版本历史记录"初始化发布 Woodpecker CI/CD 应用,支持 GitHub、GitLab、Gitea 等多种代码仓库的持续集成与部署,采用轻量级容器化架构,提供完整的流水线执行能力。\n"
此 App 尚未收到足够的评分或评论,无法显示评论列表。