Bitbucket POST-Receive Webhooks не запускает сборки Jenkins, если настроен с HTTPS - PullRequest
1 голос
/ 23 апреля 2019

Недавно мы настроили доверенные 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

Пожалуйста, обратите внимание на мои наблюдения

  1. В задании Jenkins журнал Git-Polling может находить изменения фиксации, но не вызывает задания.

  2. Сборки запускаются, когда мы нажимаем https://jenkins.mycompany.com/git/notifyCommit?url=ssh://git@stash.mycompany.local:7999/repo/mybranch.git из браузера.

  3. В журналах Jenkins Master обнаружил, что индексация ветвей выполняется, но не запускает задание.

      ex:  #20190423.054300 branch indexing action completed: FAILURE in 47 ms
    
  4. Наконец, Build работает нормально, когда мы используем HTTP-URL в пост-получении webhook.

    Может кто-нибудь объяснить мне, в чем может быть проблема.

...