如果使用HTTPS配置,则Bitbucket POST接收Webhooks不会触发Jenkins构建

时间:2019-04-23 13:00:24

标签: jenkins bitbucket webhooks

最近,我们为Jenkins配置了受信任的SSL证书,并且在HTTP和HTTPS上都运行良好。

在配置HTTPS之前,Bitbucket接收后WebHooks构建正常运行。

配置https之后,即使将接收后的webhooks网址更改为HTTPS,也不会发生Jenkins自动生成触发,如下所示。请注意,我们在詹金斯工作中启用了空POLL SCM。

https://jenkins.mycompany.com/git/notifyCommit?url=ssh://git@stash.mycompany.local:7999/repo/mybranch.git

请注意我的观察

  1. 在Jenkins作业中,Git-Polling日志能够找到提交更改,但不会触发作业。

  2. 当我们从浏览器中点击https://jenkins.mycompany.com/git/notifyCommit?url=ssh://git@stash.mycompany.local:7999/repo/mybranch.git时,就会触发构建。

  3. 在Jenkins主日志下,发现分支索引正在发生,但没有触发作业。

      ex:  #20190423.054300 branch indexing action completed: FAILURE in 47 ms
    
  4. 最后,当我们在接收后的Webhook中使用HTTP url时,Build运行良好。

    有人可以向我解释可能是什么问题。

0 个答案:

没有答案