GitLab - инструмент позволяющий работать с жизненным циклом DevOps, является системой управления репозиториями кода, системой отслеживания ошибок, CI/CD pipeline и другими функциями.
Категории и возможности GitLab:
Аутентификация и авторизация. Позволяет настроить 2FA, есть возможность пользоваться каталогами (LDAP/AD), гибкая настройка прав доступа к объектам GitLab, поддержка токенов и SSO.
Оценка продуктивности разработчиков и трекинг выполнения задач группами пользователей.
Контроль и отслеживание проблем, итоги по затраченному времени и оценка оставшегося на выполнение задач.
Управление исходным кодом. Время выполнения коммитов, запросы на слияние веток и поддержка Jira.
Редактирование кода. Веб-представление кода в интерфейсе, редактирование и синхронизация с исходным кодом.
Встроенные инструменты непрерывной интеграции и развертывания, просмотр пайплайнов и онлайн-виртуализация HTML-артефактов. Кроме того, доступны отчеты по качеству кода, юнит-тестирование и нагрузочное тестирование.
Управление репозиториями. Поддержка разных языков и платформ разработки.
Управление контейнерами. Поддержка Docker, управление репозиториями через API и вебхуки.