Перейти к основному содержимому
Версия: v2 (текущая)

Интеграция с Bitbucket

Интеграция PanDev Metrics с Bitbucket позволяет анализировать активность разработки, пул-реквесты и автоматически добавлять метрики качества в код-ревью.

Возможности интеграции

  • Автоматические комментарии к PR — добавление метрик качества кода в пул-реквесты
  • Аналитика репозиториев — анализ коммитов, веток и контрибьюторов
  • Метрики код-ревью — время ревью, количество комментариев, цикл PR
  • Приватность — данные собираются только из ваших репозиториев

Поддерживаемые версии

  • Bitbucket Cloud
  • Bitbucket Data Center / Server

Настройка интеграции

Для Bitbucket Cloud

Шаг 1: Создание App Password

  1. Войдите в Bitbucket Cloud
  2. Перейдите в Personal Settings → App passwords
  3. Нажмите Create app password
  4. Настройте права:
PermissionAccess
RepositoriesRead, Write
Pull requestsRead, Write
WebhooksRead and write
  1. Нажмите Create и сохраните пароль

Шаг 2: Подключение в PanDev Metrics

  1. Перейдите в Настройки → Интеграции → Bitbucket
  2. Выберите Bitbucket Cloud
  3. Введите:
    • Username — ваш username в Bitbucket
    • App Password — пароль из шага 1
  4. Нажмите Проверить подключение и Активировать

Для Bitbucket Data Center / Server

Шаг 1: Создание Personal Access Token

  1. Войдите в Bitbucket Server
  2. Перейдите в Manage Account → Personal access tokens
  3. Нажмите Create a token
  4. Настройте права:
PermissionAccess
RepositoryRead, Write
Pull RequestRead, Write
  1. Нажмите Create и сохраните токен

Шаг 2: Подключение в PanDev Metrics

  1. Перейдите в Настройки → Интеграции → Bitbucket
  2. Выберите Bitbucket Server
  3. Введите:
    • Server URL — URL вашего сервера (например, https://bitbucket.company.local)
    • Personal Access Token — токен из шага 1
  4. Нажмите Проверить подключение и Активировать

Шаг 3: Выбор репозиториев

  1. Выберите репозитории для мониторинга
  2. Настройте фильтры веток (опционально)
  3. Включите/выключите автоматические комментарии к PR
  4. Сохраните настройки

Отслеживаемые метрики

  • Коммиты — количество и частота коммитов по разработчикам
  • Pull Requests — цикл PR, время до мержа, количество ревизий
  • Code Review — время ревью, количество комментариев
  • Активность — тренды активности по репозиториям

FAQ

В чём разница между Bitbucket Cloud и Server?
Bitbucket Cloud — облачная версия (bitbucket.org). Bitbucket Data Center/Server — self-hosted версия на вашей инфраструктуре.

Как часто обновляются данные?
Данные обновляются в реальном времени через вебхуки Bitbucket.

Можно ли ограничить интеграцию определёнными репозиториями?
Да, на этапе выбора репозиториев можно выбрать только нужные.