Skip to content

CI/CD

В интерфейсе есть раздел со статистикой по CI/CD для сервиса в EDP, которую берут из GitLab. Через этот интерфейс так же можно взаимодействовать с пайплайном.

Раздел содержит следующие информационные карточки:

  • Контрибьюторы — информация о контрибьюторах сервиса;
  • Языки программирования — информация об языках программирования, используемых в сервисе;
  • Pipelines — информация о pipeline, запущенных в репозитории сервиса;
  • Артефакты сборки - информация о доступных docker образах сервиса в виде списка. Для каждого образа указана команда docker pull, которая позволяет пользователю загрузить образ на своё устройство.
  • Merge Requests — информация о созданных в репозитории сервиса Merge Request в различных статусах: "открыт", "принят", и т.д.;
  • Tags — информация о созданных в репозитории сервиса git тегах.

Раздел содержит следующие кнопки для взаимодействия с GitLab:

  • Создать тег - позволяет создать тег в gitlab репозитории сервиса.
  • Собрать - инициирует сборку Docker-образа, запуская шаги пайплайна, которые отвечают за сборку. После нажатия на кнопку можно определить ряд параметров.
  • Развернуть - запускает развёртывание сервиса, запуская шаги пайплайна, которые за это отвечают. После нажатия на кнопку можно настроить параметры развёртывания.

Подробнее о взаимодействии с пайпланом можно найти в сценарии управление развертыванием

Интерфейс панели "CI/CD":

ci-cd-panel-1 ci-cd-panel-1