最近,我们为Jenkins配置了受信任的SSL证书,并且在HTTP和HTTPS上都运行良好。
在配置HTTPS之前,Bitbucket接收后WebHooks构建正常运行。
配置https之后,即使将接收后的webhooks网址更改为HTTPS,也不会发生Jenkins自动生成触发,如下所示。请注意,我们在詹金斯工作中启用了空POLL SCM。
请注意我的观察
在Jenkins作业中,Git-Polling日志能够找到提交更改,但不会触发作业。
当我们从浏览器中点击https://jenkins.mycompany.com/git/notifyCommit?url=ssh://git@stash.mycompany.local:7999/repo/mybranch.git时,就会触发构建。
在Jenkins主日志下,发现分支索引正在发生,但没有触发作业。
ex: #20190423.054300 branch indexing action completed: FAILURE in 47 ms
最后,当我们在接收后的Webhook中使用HTTP url时,Build运行良好。
有人可以向我解释可能是什么问题。