woodpecker
约 1 分钟阅读
- 0.15 功能太少 - 没有全局 secret 配置起来很麻烦
- 1.0 还没正式发布,太多问题
- woodpecker-ci/woodpeckerGitHubwoodpecker-ci/woodpecker0.15 功能太少 - 没有全局 secret 配置起来很麻烦 · 1.0 还没正式发布,太多问题 · woodpecker-ci/woodpecker · community fork of the Drone CI 0.8 - Apache 2.0 最后版本笔记:woodpecker
- community fork of the Drone CI 0.8 - Apache 2.0 最后版本
- 0.16/1.0 agent 支持 local 和 ssh
agent
WOODPECKER_AGENT_SECRET=
# key=value,key=*
WOODPECKER_FILTER_LABELS=
WOODPECKER_MAX_WORKFLOWS=1
# docker, local, ssh
WOODPECKER_BACKEND=auto-detect
# ssh backend
WOODPECKER_BACKEND_SSH_ADDRESS=
WOODPECKER_BACKEND_SSH_USER=
WOODPECKER_BACKEND_SSH_PASSWORD=
WOODPECKER_BACKEND_SSH_KEY= # path to key
WOODPECKER_BACKEND_SSH_KEY_PASSWORD=docker backend
- HOME=/woodpecker
/woodpecker/src/${GIT_REMOTE_URL}- e.g.
/woodpecker/src/github.com/wenerme/wener
- e.g.
- volume /woodpecker
WOODPECKER_BACKEND_DOCKER_VOLUMES=/etc/ssl/certs:/etc/ssl/certs:ro,/etc/timezone:/etc/timezonelocal backend
- image 为 shell
- 建议配置 WOODPECKER_FILTER_LABELS=type=exec 过滤
- woodpecker-ci.org/docs/next/administration/backends/local
apk add curl git
# 要下 next 版本
# curl -Lo /usr/bin/plugin-git https://echo.wener.cc/github.com/woodpecker-ci/plugin-git/releases/download/v2.0.3/linux-amd64_plugin-git
# chmod +x /usr/bin/plugin-git
# woodpeckerci/plugin-git:next 是 AlpineLinux 3.17
docker pull woodpeckerci/plugin-git:next
docker run --rm -it --entrypoint cat woodpeckerci/plugin-git:next /bin/plugin-git > plugin-git
chmod +x plugin-git
mv plugin-git /bin关联信息
反向链接、本文链接的其他页面和外部资料。
反向链接
- Forge Awesome笔记 · woodpecker
Git · hg · fossil · VCS, tickets, wiki, docs, notes, forum, chat, UI, RBAC · vs Git · whynotgit · Hosted · github · gitee
参考资料
GitHub1 条
- woodpecker-ci/woodpeckergithub.com/woodpecker-ci/woodpecker
其他外链1 条
- woodpecker-ci.org/docs/next/administration/backends/localwoodpecker-ci.org/docs/next/administration/backends/local