Виджет позволяет редактировать конфигурацию пайплайна GitLab CI/CD (файл .gitlab-ci.yml) и создавать запросы на слияние с изменениями.
Конфигурация
| Название | Обязательность | Описание | Значение по умолчанию |
|---|---|---|---|
| URL | Да | URL GitLab API. Используется для получения данных из GitLab | — |
| ID проекта | Да | ID проекта, из которого будут загружаться данные в виджет. Пример: 12345 | — |
Отображаемые данные
Виджет отображает редактор кода Monaco Editor для файла .gitlab-ci.yml
и сравнение исходной и редактируемой версий конфигурации.
Дополнительные возможности виджета
Создание запроса на слияние
Виджет позволяет создавать запросы на слияние с изменениями конфигурации пайплайна.
Параметры запроса на слияние
| Название | Обязательность | Описание | Значение по умолчанию |
|---|---|---|---|
| Заголовок MR | Да | Краткий заголовок, описывающий цель запроса на слияние | — |
| Описание MR | Нет | Подробное описание запроса на слияние и изменений | — |
| Название новой ветки | Да | Название новой ветки, которая будет содержать изменения | — |
| Целевая ветка | Да | Ветка, в которую будет выполнен запрос на слияние | main |
| Сообщение коммита | Да | Описание изменений, внесённых в конфигурацию пайплайна | — |
Ограничения
- Виджет работает только с файлом
.gitlab-ci.ymlв корне проекта. - Для создания запроса на слияние требуются права на запись в репозиторий.
- Максимальный размер файла конфигурации ограничен возможностями GitLab API.
Авторизация
Конфигурация авторизации описана в разделе «Внешние сервисы».