Виджет позволяет редактировать конфигурацию пайплайна 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.

Авторизация

Конфигурация авторизации описана в разделе «Внешние сервисы».