Недавно мы настроили доверенные SSL-сертификаты для нашего Jenkins, и он отлично работает как по HTTP, так и по HTTPS.
Сборка Bitbucket Post-Receive WebHooks работала нормально до настройки HTTPS.
После настройки https запуска автоматической сборки Jenkins не происходит даже после изменения URL-адреса веб-подключения после получения на HTTPS, как показано ниже. Обратите внимание, что в работе Jenkins включена пустая POLL SCM.
https://jenkins.mycompany.com/git/notifyCommit?url=ssh://git@stash.mycompany.local:7999/repo/mybranch.git
Пожалуйста, обратите внимание на мои наблюдения
В задании Jenkins журнал Git-Polling может находить изменения фиксации, но не вызывает задания.
Сборки запускаются, когда мы нажимаем https://jenkins.mycompany.com/git/notifyCommit?url=ssh://git@stash.mycompany.local:7999/repo/mybranch.git из браузера.
В журналах Jenkins Master обнаружил, что индексация ветвей выполняется, но не запускает задание.
ex: #20190423.054300 branch indexing action completed: FAILURE in 47 ms
Наконец, Build работает нормально, когда мы используем HTTP-URL в пост-получении webhook.
Может кто-нибудь объяснить мне, в чем может быть проблема.