diff --git a/content/documentation/admin/external-services.ru.md b/content/documentation/admin/external-services.ru.md index 5f83591..f6cdf78 100644 --- a/content/documentation/admin/external-services.ru.md +++ b/content/documentation/admin/external-services.ru.md @@ -105,22 +105,6 @@ 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. @@ -159,6 +143,22 @@ Private-Token: <ваш-gitlab-token> Подробнее о том, как получить GitLab token можно узнать в [официальной документации](https://docs.gitlab.com/api/rest/authentication/). +### Bitbucket + +**Тип авторизации:** Bearer Token (Personal Access Token) + +**Заголовки:** + +| Заголовок | Формат значения | +|-----------------|------------------| +| `Authorization` | `Bearer <токен>` | + +**Пример:** + +```sh +Authorization: Bearer <ваш-bitbucket-personal-access-token> +``` + ### Harbor **Тип авторизации:** Basic Authentication. diff --git a/content/documentation/admin/widgets/types.ru.md b/content/documentation/admin/widgets/types.ru.md index 88e4935..b73fb0b 100644 --- a/content/documentation/admin/widgets/types.ru.md +++ b/content/documentation/admin/widgets/types.ru.md @@ -390,9 +390,9 @@ title: Типы виджетов | Название | Обязательность | Описание | Значение по умолчанию | |-----------------|-----------------|----------------------------------------------------------------------------------------------------|-----------------------| -| Название релиза | **да**| Название релиза, отображаемое в списке. | - | -| Тег | **да**| Существующий тег, на основе которого будет сформирован релиз (выбирается из списка тегов проекта). | - | -| Описание | нет | Описание релиза в формате Markdown. | - | +| Название релиза | **да** | Название релиза, отображаемое в списке. | - | +| Тег | **да** | Существующий тег, на основе которого будет сформирован релиз (выбирается из списка тегов проекта). | - | +| Описание | нет | Описание релиза в формате Markdown. | - | Созданный релиз автоматически появляется в списке, а последний релиз подсвечивается. @@ -412,25 +412,36 @@ title: Типы виджетов ## Просмотр репозитория -Виджет позволяет просматривать структуру и содержимое файлов в репозитории. - -{{< alert level="info" >}} -В текущей версии виджет работает только с репозиториями GitLab. -{{< /alert >}} +Виджет позволяет просматривать структуру и содержимое файлов в репозитории. Поддерживаются репозитории **GitLab** и **Bitbucket**. ### Авторизация -Конфигурация авторизации описана в разделе [Внешние сервисы](../external-services/#gitlab). +Конфигурация авторизации описана в разделе [Внешние сервисы](../external-services/): + +* [GitLab](../external-services/#gitlab) +* [Bitbucket](../external-services/#bitbucket) ### Конфигурация | Название | Обязательность | Описание | Значение по умолчанию | |--------------|-----------------|------------------------------------------------------------------|-----------------------| -| Провайдер | **да** | Провайдер репозитория | - | -| ID проекта | **да** | ID проекта в GitLab. Пример: `12345` | - | -| Ветка / Тег | нет | Название ветки, тег или SHA коммита | main | -| Путь | нет | Путь к директории в репозитории (оставьте пустым для корня) | - | -| Рекурсивно | нет | Получать файлы рекурсивно из поддиректорий | false | +| Провайдер | **да** | Провайдер репозитория | - | +| Ветка / Тег | нет | Название ветки, тег или SHA коммита | main | +| Путь | нет | Путь к директории в репозитории (оставьте пустым для корня) | - | +| Рекурсивно | нет | Получать файлы рекурсивно из поддиректорий | false | + +### Конфигурация для GitLab + +| Название | Обязательность | Описание | Значение по умолчанию | +|--------------|-----------------|--------------------------------------------------|-----------------------| +| ID проекта | **да** | Идентификатор проекта в GitLab. Пример: `12345` | - | + +### Конфигурация для Bitbucket + +| Название | Обязательность | Описание | Пример | Значение по умолчанию | +|---------------------------|-----------------|---------------------------------------|----------|-----------------------| +| Ключ проекта | **да** | Ключ проекта в Bitbucket | MYPROJ | - | +| Идентификатор репозитория | **да** | Идентификатор репозитория в Bitbucket | my-repo | - | ## Jenkins. Пайплайны @@ -442,8 +453,8 @@ title: Типы виджетов ### Конфигурация -| Название | Обязательность | Описание | Значение по умолчанию | -|------------|-----------------|-------------------------------------------------------------------------------------|-----------------------| +| Название | Обязательность | Описание | Значение по умолчанию | +|------------|-----------------|----------------------------------------------------------------------------|-----------------------| | URL | **да** | URL Jenkins. Используется для получения данных из Jenkins | - | | Название | **да** | Название пайплайна в Jenkins. Поддерживается вложенность: `folder1/folder2/jobName` | - | diff --git a/content/documentation/release-notes/v1.4.0.ru.md b/content/documentation/release-notes/v1.4.0.ru.md index 72c2fde..d1dc11d 100644 --- a/content/documentation/release-notes/v1.4.0.ru.md +++ b/content/documentation/release-notes/v1.4.0.ru.md @@ -7,6 +7,12 @@ weight: 930 Выпуск релиза планируется 06.04.2026 {{< /alert >}} +## Новые возможности + +### Виджеты + +- В виджете **Просмотр репозитория** добавлена поддержка Bitbucket ([подробнее](../../admin/widgets/types/#просмотр-репозитория)). + ## Исправленные проблемы - Исправлена синхронизация источников данных при отсутствующих правилах сопоставления: удаление несуществующих сущностей, обновление параметров или создание связей сущностей теперь запускается только при наличии хотя бы одного правила сопоставления. Создание новых сущностей остается возможным, даже если правила сопоставления не заданы.