CI/CD
В интерфейсе есть раздел со статистикой по CI/CD для сервиса в EDP, которую берут из GitLab. Через этот интерфейс так же можно взаимодействовать с пайплайном.
Раздел содержит следующие информационные карточки:
- Контрибьюторы — информация о контрибьюторах сервиса;
- Языки программирования — информация об языках программирования, используемых в сервисе;
- Pipelines — информация о pipeline, запущенных в репозитории сервиса;
- Артефакты сборки - информация о доступных docker образах сервиса в виде списка. Для каждого образа указана команда docker pull, которая позволяет пользователю загрузить образ на своё устройство.
- Merge Requests — информация о созданных в репозитории сервиса Merge Request в различных статусах: "открыт", "принят", и т.д.;
- Tags — информация о созданных в репозитории сервиса git тегах.
Раздел содержит следующие кнопки для взаимодействия с GitLab:
- Создать тег - позволяет создать тег в gitlab репозитории сервиса.
- Собрать - инициирует сборку Docker-образа, запуская шаги пайплайна, которые отвечают за сборку. После нажатия на кнопку можно определить ряд параметров.
- Развернуть - запускает развёртывание сервиса, запуская шаги пайплайна, которые за это отвечают. После нажатия на кнопку можно настроить параметры развёртывания.
Подробнее о взаимодействии с пайпланом можно найти в сценарии управление развертыванием
Интерфейс панели "CI/CD":