如何触发jenkins build on bitbucket pull请求合并
我查看了所有其他相关的问题和答案,没有找到任何可靠的答案,因此我打开了一个新的问题以寻求您的帮助,我已经为此工作了一整天,如果我能得到任何帮助,将不胜感激 这是我的环境:如何触发jenkins build on bitbucket pull请求合并,jenkins,continuous-integration,bitbucket,Jenkins,Continuous Integration,Bitbucket,我查看了所有其他相关的问题和答案,没有找到任何可靠的答案,因此我打开了一个新的问题以寻求您的帮助,我已经为此工作了一整天,如果我能得到任何帮助,将不胜感激 这是我的环境: 安装git和bitbucket插件的自托管jenkins服务器(jenkins版本1.651.3) (我没有自托管的bitbucket服务器) 我想做的:触发jenkins build on pull请求,该请求已从功能分支合并到主分支。 我尝试过的不同设置组合: 詹金斯:“将更改推送到BitBucket时生成”已选中
- 安装git和bitbucket插件的自托管jenkins服务器(jenkins版本1.651.3)
- (我没有自托管的bitbucket服务器)
- 詹金斯:“将更改推送到BitBucket时生成”已选中
- bitbucket:web钩子触发器:“存储库推送”已选中
- 詹金斯:“将更改推送到BitBucket时生成”已选中
- bitbucket:web钩子触发器:选中“存储库推送”,选中“拉取请求”-“合并”
- 詹金斯:“将更改推送到BitBucket时生成”已选中。除此之外,我还安装了另一个名为bitbucket pullrequest builder插件的插件,并根据说明进行了配置
- bitbucket:web钩子触发器:选中“存储库推送”,选中“拉取请求”-“合并”
我听说有人说你需要在bitbucket服务器上安装一个post hook插件才能完成我想做的事情,但问题是我没有托管bitbucket…根据一些研究,从今天到2017年11月12日,你可以有一些选择:
- 使用支持拉请求触发器的泛型。从詹金斯那个里拿起它,然后也许从詹金斯那个里做一个第二次触发
- 将bitbucket服务器和webhooks升级为jenkins插件。服务器4.13不能很好地与后来的webhooks-to-jenkins插件配合使用。付费版本的插件可能是你最好的选择
- 或者试着用竹子来做
使用localtunnel.me或类似工具将JENKINS设置为在线,否则将无法工作 我觉得这个问题属于我。我遇到了类似的问题,并在那里找到了一些有用的帖子。@Tylr您找到了解决此问题的方法吗?如果您是bitbucket服务器的管理员,您可以安装插件。