Bitbucket
Woodpecker 内置支持 Bitbucket Cloud。要启用 Bitbucket Cloud,您应该使用以下环境变量配置 Woodpecker 容器:
WOODPECKER_BITBUCKET=true
WOODPECKER_BITBUCKET_CLIENT=... # 在 Bitbucket 中称为 "Key"
WOODPECKER_BITBUCKET_SECRET=...
注册
您必须在 Bitbucket 注册 OAuth 应用程序才能获得 Woodpecker 的密钥和密钥组合。导航到您的 workspace 设置,从菜单中选择 OAuth consumers,最后点击 Add Consumer(URL 应该类似于:https://bitbucket.org/[your-project-name]/workspace/settings/api)。
请设置名称并按以下方式设置 Callback URL:
https:<your-woodpecker-address>/authorize

请确保还选中以下权限:
- 账户:邮箱,读取
- Workspace 成员:读取
- 项目:读取
- 仓库:读取
- 拉取请求:读取
- Webhooks:读取和写入

配置
这是配置选项的完整列表。请注意,其中许多选项使用默认配置值,应该适用于大多数安装。
BITBUCKET
- 名称:
WOODPECKER_BITBUCKET - 默认值:
false
启用 Bitbucket 驱动程序。
BITBUCKET_CLIENT
- 名称:
WOODPECKER_BITBUCKET_CLIENT - 默认值: 无
配置 Bitbucket OAuth 客户端密钥。这用于授权访问。
BITBUCKET_CLIENT_FILE
- 名称:
WOODPECKER_BITBUCKET_CLIENT_FILE - 默认值: 无
从指定的文件路径读取 WOODPECKER_BITBUCKET_CLIENT 的值
BITBUCKET_SECRET
- 名称:
WOODPECKER_BITBUCKET_SECRET - 默认值: 无
配置 Bitbucket OAuth 客户端密钥。这用于授权访问。
BITBUCKET_SECRET_FILE
- 名称:
WOODPECKER_BITBUCKET_SECRET_FILE - 默认值: 无
从指定的文件路径读取 WOODPECKER_BITBUCKET_SECRET 的值
缺失功能
拉取请求的路径过滤器不受支持。我们对包含此功能的补丁感兴趣。 如果您对为 Woodpecker 做贡献并提交补丁感兴趣,请通过 Discord 或 Matrix 联系我们。