Я получаю 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, думая, что глобальная конфигурация каким-то образом неправильно кэшируется.
Я сейчас нахожусь в точке, где я считаю, что либо я настроил плагин в неправильном месте, и я не могу найти правильное место. Или плагин не учитывает конфигурацию и жестко закодирован (?), Чтобы всегда использовать облачное битбакет.