Cloudbees Jenkins Конфигурация исходного модуля Bitbucket Branch Source закодирована для использования Cloud? - PullRequest
0 голосов
/ 30 апреля 2018

Я получаю 401 несанкционированную ошибку при попытке подключить плагин Bitbucket Source к моей предварительной установке Bitbucket Datacentre (Server).

Если я использую свои собственные учетные данные облачной учетной записи Bitbucket.org, я получаю другую ошибку, заставляя меня поверить, что, хотя я настроил плагин для использования Bitbucket Server, он все равно обращается к облачной битовой корзине (.org ).

Версии: Дженкинс: 2.110 Плагин Bitbucket Branch Source: 2.2.11 Bitbucket (центр обработки данных): v5.7.1

Следуя документации https://go.cloudbees.com/docs/cloudbees-documentation/cje-user-guide/index.html#bitbucket Нет кнопки «Дополнительно» для настройки Bitbucket Server / Cloud. Единственная конфигурация, которую я нашел, была в разделе Configure System [Jenkins];

Конфигурация Gobal:

Конечные точки Bitbucket

  • Bitbucket Server
  • Name My Bitbucket Git
  • URL сервера https://mygit.net
  • Управление крючками [нет]

В моем многоотраслевом конвейере я удалил источник Git и добавил источник Bitbucket.

Настроил его с учетной записью API отдыха для моего экземпляра Bitbucket. Я даже добавил этого пользователя в группу администраторов Настроил владельца как проект в моем экземпляре Bitbucket

Ни одна из других коробок не позволяет мне их заполнять.

Запуск сканирования вручную приводит к следующей ошибке:

com.cloudbees.jenkins.plugins.bitbucket.api.BitbucketRequestException: ошибка HTTP-запроса. Статус: 401: не авторизован.

У меня есть личные учетные данные Bitbucket.org. Если я использую их вместо (без изменения какой-либо другой конфигурации), я получу следующую ошибку:

[Mon Apr 30 12:32:02 UTC 2018] Starting branch indexing...
Connecting to https://bitbucket.org using xxx.xxx@myemail.com/****** (My Atlassian Cloud)
ERROR: [Mon Apr 30 12:32:03 UTC 2018] Could not fetch branches from source 3f72008d-bf57-4ee3-abd4-1d2c6fb07c6e

Внимание обращается на запись в журнале: Подключение к https://bitbucket.org

Я несколько раз перезапускал Jenkins, думая, что глобальная конфигурация каким-то образом неправильно кэшируется.

Я сейчас нахожусь в точке, где я считаю, что либо я настроил плагин в неправильном месте, и я не могу найти правильное место. Или плагин не учитывает конфигурацию и жестко закодирован (?), Чтобы всегда использовать облачное битбакет.

...