GitLab

GitLab - приложение для хостинга исходного кода проектов и управления Git-репозиториями.
Систему используют более 100 000 организаций, среди которых:
- IBM,
- Sony,
- NASA,
- CERN,
- Alibaba,
- Intel
- и многие другие.
GitLab основан на системе контроля версиями Git и имеет дополнительные возможности: собственные вики-страницы, анализ кода, тестирование, систему отслеживания ошибок и деплой. GitLab ориентирован на командную, а не индивидуальную работу. Помогает разработчикам вести непрерывный процесс развертывания для тестирования, создания и деплоя кода, следить за ходом тестов, повышать контроль над качеством, сосредоточиться на разработке продукта вместо настройки инструментов.
Ключевые возможности GitLab:
- Организация публичных и приватных репозиториев,
- Облачный хостинг,
- Неограниченное число пользователей, расширенное управление правами, группами,
- Импорт проектов,
- Вики-страницы,
- Интеграция по API,
- Проставление лейблов и вех,
- Использование поиска и шаблонов,
- Комментирование, объединение,
- Встроенные возможности для CI / CD автоматизации релизов,
- Отслеживание изменений и прогресса,
- Отслеживание времени.
Независимо от того, какой подход к разработке используется - Agile, каскадная или другой методология - GitLab упрощает совместные рабочие процессы, предоставляя мощные инструменты планирования, позволяющие синхронизировать всех пользователей. Визуализация, распределение приоритетов, координация и отслеживание прогресса с помощью гибких инструментов управления проектами GitLab.
Безопасность и конфиденциальность
Доступ к репозиториям осуществляется по протоколу https, с использованием SSL /TLS шифрования. Для усложнения несанкционированного доступа можно использовать многофакторную авторизацию.
Дополнительная функциональность
Можно управлять задачами, доступами, проверять статистику, устраивать обсуждения, отслеживать затраченное на выполнение задач время (есть трекер задач) и составлять базу знаний (доска идей и задач).
Постоянная разработка вместо постоянной интеграции
GitLab - интегрированный продукт, который автоматизирует весь жизненный цикл разработки программного обеспечения. Интеграция настраивается один раз: автоматизированный процесс рабочий процесс от сборки до развертывания и мониторинга более эффективен.
Скорость внедрения
Сокращение циклов обратной связи с помощью автоматизации релизов. Отслеживание процесса от идеи до введения изменений в режим эксплуатации. Каждое улучшение начинается с измерения.
Масштабирование без ограничений
Масштабирование и поддержка сотен тысяч пользователей, миллионов проектов, терабайт данных и географически распределенных команд. Несмотря на все это - высокая скорость загрузки, где бы ни находились разработчики.
Редакции Community и Enterprise
Существует две версии платформы: Community Edition и Enterprise Edition.
Gitlab Enterprise отличается от бесплатной версии продвинутым функционалом и возможностями техподдержки.
Более подробно различия редакций представлены ниже:
Community Edition | Enterprise Edition | |
Отслеживание времени | + | + |
Встроенный CI / CD | + | + |
Аналитика по времени | + | + |
Поддержка от Community | + | + |
Панель управления Issue Board | + | + |
Интеграция с AD / LDAP | + | + |
Поддержка по интеграции с AD / LDAP | + | |
Merge request после подтверждения | + | |
Поддержка в течение 1 суток | + | |
Поддержка в течение 4 часов | Начиная с тарифного плана Premium | |
Поддержка по срочным вопросам в течение 30 минут | Начиная с тарифного плана Premium | |
Восстановление данных (благодаря репликации базы данных) | Начиная с тарифного плана Premium | |
Стоимость | Бесплатно | Начиная от $39 / год на одного пользователя |