Skip to main content

Как это работает

Коннектор Bitbucket индексирует все запросы на слияние (pull request) из указанного репозитория Bitbucket Cloud, проекта или всего рабочего пространства.
  • Он индексирует запросы на слияние в состояниях OPEN, MERGED и DECLINED, включая их заголовки и описания.
  • Он также фиксирует ключевые метаданные: автора, рецензентов, текущее состояние, время создания и обновления и прямую ссылку на исходный запрос на слияние в Bitbucket.

Настройка

Этот коннектор можно использовать только с Bitbucket Cloud.

Авторизация

Коннектор Bitbucket использует для аутентификации API-токен. Чтобы создать API-токен:
1

Войдите в Bitbucket

Войдите в свой аккаунт Bitbucket.
2

Откройте настройки аккаунта

Нажмите значок шестерёнки Settings в правом верхнем углу верхней панели навигации.
3

Откройте настройки аккаунта Atlassian

В разделе Personal settings выберите Atlassian account settings.
4

Перейдите на вкладку Security

Выберите вкладку Security на верхней панели навигации.
5

Управление API-токенами

Выберите Create and manage API tokens.
6

Создайте токен с областями

Выберите Create API token with scopes.
7

Назовите токен

Задайте API-токену имя и срок действия, обычно связанные с приложением, которое будет использовать токен, и нажмите Next.
8

Выберите Bitbucket

Выберите Bitbucket в качестве приложения и нажмите Next.
9

Выберите области

Выберите области (разрешения), которые нужны API-токену, и нажмите Next.
  • Projects: read:project:bitbucket
  • Repositories: read:repository:bitbucket
  • Pull Requests: read:pullrequest:bitbucket
10

Создайте токен

Проверьте токен и нажмите кнопку Create token. На странице отобразится новый API-токен.
11

Сохраните токен

Скопируйте созданный API-токен и сохраните его или вставьте в приложение, которому вы хотите дать доступ.
Токен показывается только один раз, и позже получить его нельзя.
Актуальные инструкции смотрите в официальной документации Bitbucket.

Индексирование

1

Откройте коннектор Bitbucket

Откройте панель администратора и выберите коннектор Bitbucket.
2

Создайте учётные данные

Нажмите Создать новые учётные данные и укажите:
  • Название: понятное название ваших учётных данных.
  • Email: адрес электронной почты вашего аккаунта Bitbucket.
  • API-токен: API-токен, созданный на предыдущем шаге. BitbucketConnector
3

Настройте сведения о коннекторе

Заполните сведения о коннекторе:
  • Название: понятное название коннектора.
  • Workspace name: значение WORKSPACE_NAME из вашего URL Bitbucket (https://bitbucket.org/{WORKSPACE_NAME}/...).
  • Repositories or Projects (необязательно): список slug репозиториев или ключей проектов через запятую для индексации. BitbucketConnector
Эта конфигурация проиндексирует все запросы на слияние из указанных репозиториев. Также можно настроить индексацию всех репозиториев проекта или всего рабочего пространства.