У меня проблемы с подключением моего webhook к серверу bitbucket для запуска работы Jenkins.Я прочитал другие ответы на вопросы здесь и не могу его запустить.
Настройка Bitbucket:
- Не установлены специальные плагины
- В настройках репозитория у меня настроен веб-крюк
- URL: http://[my URL-адрес jenkins] / bitbucket-hook / (да, у меня есть завершающий слеш)
- Repo Pushвыбранное событие
Настройка Jenkins:
- Установлен плагин Bitbucket
- Создано новое задание
- Установите SCM наGit и добавленные подробности репо
- Установить ветки для сборки либо **, либо refs /heads / rob-jenkins (ветка в git)
- Сборка, когда изменение помещается в выбранное битбакет
Что я делаю: Я делаю изменения в файле в ветви rob-jenkins, нажимаю, и задание не запускается в Jenkins.
ЧтоЯ вижу: В bitbucket, настройках репо, webhooks я вижу, как webhook срабатывает, как только коммит нажимается.Он имеет HTTP-код состояния 200, тело ответа пусто.
В Jenkins я настроил регистратор для
com.cloudbees.jenkins.plugins.BitbucketHookReceiver
com.cloudbees.jenkins.plugins.BitbucketJobProbe
com.cloudbees.jenkins.plugins.BitbucketPayloadProcessor
com.cloudbees.jenkins.plugins.BitBucketTrigger
И когда я просматриваю эти журналы, я вижу только 1запись из com.cloudbees.jenkins.plugins.BitbucketHookReceiver
Received commit hook notification : {"eventKey":"repo:refs_changed","date":"2018-05-22T12:18:11+1000","actor":{"name":"xxxxxx","emailAddress":"xxxxxx@xxxxxx.com","id":53,"displayName":"xxxxxx","active":true,"slug":"xxxxxxx","type":"NORMAL"},"repository":{"slug":"xxxxx","id":1,"name":"xxxxx","scmId":"git","state":"AVAILABLE","statusMessage":"Available","forkable":true,"project":{"key":"SS","id":2,"name":"xxxxx","description":"xxxxxx","public":false,"type":"NORMAL"},"public":false},"changes":[{"ref":{"id":"refs/heads/rob-jenkins","displayId":"rob-jenkins","type":"BRANCH"},"refId":"refs/heads/rob-jenkins","fromHash":"1d9ad42fa404c893853094b0072e5b839f787589","toHash":"9bf7dc873f355259e4338ee80afbd246ecbb48a9","type":"UPDATE"}]}
Других записей в журнале нет.
В самой работе на экране журнала BitBucket Hook Log просто говорится "Опросеще не запущен. "
Понятия не имею, почему он не запускает задание Дженкинса ... что мне не хватает?
- Я попытался настроить SCM опроса вручную, и этоне имеет значения.
- Я сделал ручную сборку, и она отлично работает