有一个 Java maven 项目,其源代码由Gitbucket
. 为项目配置了一个 Maven 项jenkins
。
而且,现在想在 gitbucket 收到新提交时触发 jenkins 中的自动构建,根据:https ://plugins.jenkins.io/gitbucket
这是我所做的:
- 安装詹金斯和 gitbucket。
- 为 jenkins 安装插件,包括 git 插件和
Gitbucket
插件。 - 在 githucket 中,添加 jenkins 的 webhook。
- 在 jenkins 中,创建一个
maven
项目,并选中部分中的Build when a change is pushed to GitBucket
选项Build Triggers
。
当前状态:
可以成功地在jenkins中手动构建项目。
但是,当向 gitbucket 推送新的提交时,jenkins 无法触发新的构建。
- 在 gitbucket 的 webhook 配置页面中,当 click 时
test hook
,会得到403
响应。
问题:
- 当提交时从 gitbucket 推送到 jenkins 时,进行身份验证的机制是什么?详细配置方法。(我用谷歌搜索了一段时间,没有得到明确的工作解决方案)
- 在 gitbucket 中,创建 webhook 时,有一个
security token
字段,值应该来自哪里,与此任务相关吗?
谢谢。