diff --git a/content/documentation/admin/external-services.ru.md b/content/documentation/admin/external-services.ru.md index 5f83591..13017ad 100644 --- a/content/documentation/admin/external-services.ru.md +++ b/content/documentation/admin/external-services.ru.md @@ -111,8 +111,8 @@ Authorization: Token <ваш-defectdojo-api-v2-key> **Заголовки:** -| Заголовок | Формат значения | -|-----------|-----------------| +| Заголовок | Формат значения | +|-----------------|------------------| | `Authorization` | `Bearer <токен>` | **Пример:** @@ -134,8 +134,8 @@ Authorization: Bearer <ваш-bitbucket-personal-access-token> **Пример:** 1. Сформируйте строку `username:password`. -2. Закодируйте её в Base64: `echo "username:password" | base64`. -3. Добавьте заголовок: +1. Закодируйте её в Base64: `echo "username:password" | base64`. +1. Добавьте заголовок: ```sh Authorization: Basic @@ -172,8 +172,8 @@ Private-Token: <ваш-gitlab-token> **Пример:** 1. Сформируйте строку `username:password`. -2. Закодируйте её в Base64: `echo "username:password" | base64`. -3. Добавьте заголовок: +1. Закодируйте её в Base64: `echo "username:password" | base64`. +1. Добавьте заголовок: ```sh Authorization: Basic @@ -194,8 +194,8 @@ Authorization: Basic 1. Сформируйте строку `username:password`, где: - `username` — имя пользователя в Jenkins. - `password` — пароль пользователя. -2. Закодируйте её в Base64: `echo "username:password" | base64` -3. Добавьте заголовок: +1. Закодируйте её в Base64: `echo "username:password" | base64`. +1. Добавьте заголовок: ```sh Authorization: Basic @@ -214,8 +214,8 @@ Authorization: Basic **Пример:** 1. Сформируйте строку `username:password`. -2. Закодируйте её в Base64: `echo "username:password" | base64`. -3. Добавьте заголовок: +1. Закодируйте её в Base64: `echo "username:password" | base64`. +1. Добавьте заголовок: ```sh Authorization: Basic @@ -266,8 +266,8 @@ Authorization: Bearer <ваш-kubernetes-token> **Пример:** 1. Сформируйте строку `username:password`. -2. Закодируйте её в Base64: `echo "username:password" | base64`. -3. Добавьте заголовок: +1. Закодируйте её в Base64: `echo "username:password" | base64`. +1. Добавьте заголовок: ```sh Authorization: Basic @@ -286,8 +286,8 @@ Authorization: Basic **Пример:** 1. Сформируйте строку `username:password`. -2. Закодируйте её в Base64: `echo "username:password" | base64`. -3. Добавьте заголовок: +1. Закодируйте её в Base64: `echo "username:password" | base64`. +1. Добавьте заголовок: ```sh Authorization: Basic diff --git a/content/documentation/admin/widgets/types.ru.md b/content/documentation/admin/widgets/types.ru.md index 88e4935..8d54db0 100644 --- a/content/documentation/admin/widgets/types.ru.md +++ b/content/documentation/admin/widgets/types.ru.md @@ -35,7 +35,7 @@ title: Типы виджетов ## Bitbucket. Pull Requests -Виджет позволяет отображать данные о Pull Requests (PR) в Bitbucket Server / Bitbucket Data Center и выполнять действия с ними. +Виджет позволяет отображать данные о Pull Requests (PR) в Bitbucket и выполнять действия с ними. ### Авторизация @@ -43,10 +43,10 @@ title: Типы виджетов ### Конфигурация -| Название | Опциональность | Описание | Значение по умолчанию | -|---------------------------|-----------------|------------------------------------------------------------------------------------------------------|-----------------------| -| Ключ проекта | **обязательно** | Ключ проекта в Bitbucket. Пример: из URL `.../projects/PROJ/repos/my_repo` укажите `PROJ` | - | -| Идентификатор репозитория | **обязательно** | Идентификатор репозитория (slug). Пример: из URL `.../projects/PROJ/repos/my_repo` укажите `my_repo` | - | +| Название | Обязательность | Описание | Пример | +|---------------------------|-----------------|------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------| +| Ключ проекта | **да** | Часть URL репозитория, которая идёт сразу после **/projects/**. | Для репозитория `.../projects/MYTEAM/repos/backend` укажите `MYTEAM` | +| Идентификатор репозитория | **да** | Часть URL репозитория, которая идёт сразу после **/repos/**. | Для репозитория `.../projects/MYTEAM/repos/backend` укажите `backend` | ### Фильтрация по статусу @@ -368,6 +368,42 @@ title: Типы виджетов | Создать из | **да** | Целевая ветка или тег для запуска пайплайна. | - | | Описание | нет | Описание создаваемого тега. | - | +## Bitbucket. Теги + +Виджет позволяет отображать данные о тегах репозитория в Bitbucket. + +### Авторизация + +Конфигурация авторизации описана в разделе [Внешние сервисы](../external-services/#bitbucket). + +### Конфигурация + +| Название | Обязательность | Описание | Пример | +|--------------|-----------------|-----------------------------------------------------|------------------------------------------------------------------------| +| Ключ проекта | **да** | Часть URL репозитория, которая идёт сразу после **/projects/**. | Для репозитория `.../projects/MYTEAM/repos/backend` укажите `MYTEAM` | +| Репозиторий | **да** | Часть URL репозитория, которая идёт сразу после **/repos/**. | Для репозитория `.../projects/MYTEAM/repos/backend` укажите `backend` | + +### Отображаемые данные + +Виджет отображает список тегов репозитория с информацией о каждом теге: + +* **Название тега** — название тега. +* **Коммит** — хэш коммита, сообщение коммита, автор, дата создания, ссылка на коммит в Bitbucket. + +### Дополнительные возможности виджета + +#### Создание тегов + +Виджет позволяет создавать теги в Bitbucket напрямую из платформы DDP. + +##### Конфигурация + +| Название | Обязательность | Описание | +|------------|-----------------|-------------------------------------------------------------------------------------| +| Название | **да** | Название создаваемого тега. | +| Создать из | **да** | Ветка или существующий тег, от которого создаётся новый тег (выбирается из списка). | +| Описание | нет | Описание создаваемого тега. | + ## GitLab. Релизы Виджет отображает список релизов GitLab-проекта, подсвечивает последний релиз и показывает связанную информацию: тег, ссылку на коммит, автора, дату публикации и описание (поддерживает Markdown). @@ -1223,8 +1259,8 @@ sum(ingress_nginx_detail_requests_total) | Название | нет | Описание | Значение по умолчанию | |-----------------|-------------|--------------------------------------------------------------------------------------------|-----------------------| -| Дата от | обязательно | Начальная дата для выборки событий | 3 дня назад | -| Дата до | обязательно | Конечная дата для выборки событий | текущая дата | +| Дата от | **да** | Начальная дата для выборки событий | 3 дня назад | +| Дата до | **да** | Конечная дата для выборки событий | текущая дата | | Интервал | нет | Интервал группировки событий на графике (секунды, минуты, часы, дни, недели, месяцы, годы) | час | | Шаг интервала | нет | Количество единиц интервала для группировки | 1 | | Топ сущностей | нет | Количество сущностей с максимальным количеством событий для отображения в таблице | 10 | diff --git a/content/documentation/release-notes/v1.4.0.ru.md b/content/documentation/release-notes/v1.4.0.ru.md index 72c2fde..6e09060 100644 --- a/content/documentation/release-notes/v1.4.0.ru.md +++ b/content/documentation/release-notes/v1.4.0.ru.md @@ -7,6 +7,14 @@ weight: 930 Выпуск релиза планируется 06.04.2026 {{< /alert >}} +## Новые возможности + +### Виджеты + +Добавлены новые виджеты: + +- **Bitbucket. Теги** — для отображения и создания тегов репозитория в Bitbucket ([подробнее](../../admin/widgets/types/#bitbucket-теги)). + ## Исправленные проблемы - Исправлена синхронизация источников данных при отсутствующих правилах сопоставления: удаление несуществующих сущностей, обновление параметров или создание связей сущностей теперь запускается только при наличии хотя бы одного правила сопоставления. Создание новых сущностей остается возможным, даже если правила сопоставления не заданы.