Jenkins Webhook 构建403问题
Jenkins Webhook 构建403问题
使用 Jenkins 的 Webhook 进行自动构建时遇到 403 错误,记录一下解决方法。
解决步骤
- 在 Jenkins 中导航到 用户 → 安全 → API Token,创建一个 API Token
- 在 Gitea 的 Webhook 配置中,设置授权标头:
Basic Base64(用户名:token)
即把 用户名:token 进行 Base64 编码,然后作为 Authorization Header 填入 webhook 配置。
这样 Gitea 触发 Jenkins 构建时就会携带正确的认证信息,403 问题就解决了。