diff --git a/content/documentation/admin/external-services.ru.md b/content/documentation/admin/external-services.ru.md index e58d941..1d3c443 100644 --- a/content/documentation/admin/external-services.ru.md +++ b/content/documentation/admin/external-services.ru.md @@ -105,6 +105,22 @@ Authorization: <ваш-api-token> Authorization: Token <ваш-defectdojo-api-v2-key> ``` +### Bitbucket + +**Тип авторизации:** Bearer Token (Personal Access Token) + +**Заголовки:** + +| Заголовок | Формат значения | +|-----------|-----------------| +| `Authorization` | `Bearer <токен>` | + +**Пример:** + +```sh +Authorization: Bearer <ваш-bitbucket-personal-access-token> +``` + ### Docker Registry **Тип авторизации:** Basic Authentication diff --git a/content/documentation/admin/widgets/types.ru.md b/content/documentation/admin/widgets/types.ru.md index a4553bd..e5d8f33 100644 --- a/content/documentation/admin/widgets/types.ru.md +++ b/content/documentation/admin/widgets/types.ru.md @@ -33,6 +33,46 @@ title: Типы виджетов Конфигурация авторизации описана в разделе [Внешние сервисы](../external-services/#gitlab). +## Bitbucket. Pull Requests + +Виджет позволяет отображать данные о Pull Requests (PR) в Bitbucket Server / Bitbucket Data Center и выполнять действия с ними. + +### Авторизация + +Конфигурация авторизации описана в разделе [Внешние сервисы](../external-services/#bitbucket). + +### Конфигурация + +| Название | Опциональность | Описание | Значение по умолчанию | +|---------------------------|-----------------|------------------------------------------------------------------------------------------------------|-----------------------| +| Ключ проекта | **обязательно** | Ключ проекта в Bitbucket. Пример: из URL `.../projects/PROJ/repos/my_repo` укажите `PROJ` | - | +| Идентификатор репозитория | **обязательно** | Идентификатор репозитория (slug). Пример: из URL `.../projects/PROJ/repos/my_repo` укажите `my_repo` | - | + +### Фильтрация по статусу + +Виджет позволяет фильтровать отображаемые Pull Requests по статусу. В настройках запроса виджета можно выбрать один из следующих статусов: + +- **Открыт** — показывает только открытые PR. +- **Слит** — показывает только слитые PR. +- **Отклонён** — показывает только отклонённые PR. +- **Все** — показывает PR в любом статусе. + +По умолчанию отображаются только открытые PR. + +### Дополнительные возможности виджета + +При активированной функции действий в настройках виджет позволяет выполнять следующие действия с Pull Requests: + +- **Слить** — слияние открытого запроса на слияние (доступно только для открытых PR). +- **Закрыть** — отклонение (decline) запроса на слияние. +- **Просмотр изменений** — просмотр диффа (изменений) в запросе на слияние. +- **Комментарии** — просмотр и добавление комментариев к PR. +- **Создать PR** — создание нового Pull Request с указанием исходной и целевой ветки, ревьюеров, названия и описания. + +{{< alert level="info" >}} +Для выполнения действий с PR требуются соответствующие права доступа в репозитории Bitbucket. +{{< /alert >}} + ## CodeScoring. Зависимости Виджет позволяет вывести таблицу с зависимостями продукта на основе информации из CodeScoring с указанием названия зависимости, версии, лицензии, количество уязвимостей и другой информацией для каждой зависимости. diff --git a/content/documentation/release-notes/v1.3.0.ru.md b/content/documentation/release-notes/v1.3.0.ru.md index dc5f3b5..1b0a865 100644 --- a/content/documentation/release-notes/v1.3.0.ru.md +++ b/content/documentation/release-notes/v1.3.0.ru.md @@ -20,6 +20,7 @@ weight: 940 - **Просмотр репозитория** — для просмотра структуры и содержимого файлов в репозиториях ([подробнее](../../admin/widgets/types/#просмотр-репозитория)). - **Jenkins. Пайплайны** — для управления сборками в Jenkins ([подробнее](../../admin/widgets/types/#jenkins-пайплайны)). - **Jira. Задачи** — для просмотра задач в Jira ([подробнее](../../admin/widgets/types/#jira-задачи)). +- **Bitbucket. Pull Requests** — для просмотра и управления Pull Requests в Bitbucket ([подробнее](../../admin/widgets/types/#bitbucket-pull-requests)). - **Vault. Секреты** — для просмотра секретов в HashiCorp Vault или Deckhouse Stronghold ([подробнее](../../admin/widgets/types/#vault-секреты)). ### Действия