GitLab

Есть бесплатный тариф
от GitLab Inc.
5 отзывов Задать вопрос

Платформа для управления репозиториями, тестирования и развертывания кода с отслеживанием задач.

GitLab — это платформа управления Git-репозиториями, анализа кода, отслеживания ошибок, тестирования, деплоя, ведения каналов и вики-страниц.

GitLab помогает разработчикам вести непрерывный процесс развертывания для тестирования, создания и деплоя кода, следить за ходом тестов, повышать контроль над качеством, фокусирования на построении продукта вместо настройки инструментов.

Ключевые возможности GitLab:

  • Организация публичных и приватных репозиториев.
  • Управление правами, группами.
  • Импорт проектов, в том числе с GitHub.
  • Вики.
  • API.
  • Доска идей и задач.
  • Лейблы, вехи, шаблоны, поиск.
  • Комментирование, объединение.
  • Интеграция с Jenkins CI.
  • Отслеживание изменений и прогресса.
  • Отслеживание времени.

Интересные факты

  1. GitLab был основан в 2011 году Дмитрием Запорожцем и Сидом Сибрэндейем на Украине.
  2. Изначально GitLab был создан как инструмент для внутреннего использования, но впоследствии был открыт для широкой публики как открытое программное обеспечение.
  3. GitLab предлагает интегрированное решение для всего цикла разработки программного обеспечения, включая планирование, кодирование, тестирование, развертывание и мониторинг.
  4. В 2015 году GitLab провел свой первый раунд финансирования, собрав более 1,5 миллиона долларов.
  5. В 2019 году GitLab достиг 1000 сотрудников, работающих удаленно из более чем 60 стран.
  6. GitLab предлагает мощную систему Continuous Integration/Continuous Deployment (CI/CD), позволяющую автоматизировать процессы тестирования и развертывания.
  7. В 2021 году GitLab был оценен в более чем 6 миллиардов долларов.
  8. GitLab стремится к полной прозрачности и делает доступной для общественности большую часть своей внутренней документации и процессов.

Контакты GitLab

Сайт: https://about.gitlab.com/
Основан в 2011 г.
Находится в США

Сервисы, с которыми у GitLab есть интеграция

Услуги интеграторов

Цены на GitLab

Минимум 0 $
Есть Пробный период 0
Есть Бесплатный тариф 0
Способ оплаты: По подписке 0
Доступен бесплатный тариф и различные варианты платных, от 3.25 $ в месяц.

Возможности GitLab

Платформы: Веб-приложение Веб-приложение 28
Развёртывание: Облако Облако 14
Доступные языки: English 16
Нет Дэшборды 7
Нет Управление назначениями 6
Нет Управление эскалацией Обращение менеджера к высшим должностным лицам для решения проблемы 4
Есть База знаний Создание корпоративной базы знаний 6
Нет Email-уведомления 4
Есть Управление задачами 7

Безопасность и конфиденциальность

Есть Доступ по протоколу HTTPS Данные между вами и сервисом передаются по шифрованному каналу (SSL/TLS), что исключает их перехват злоумышленниками. 95
Есть Многофакторная авторизация Совместное использование нескольких факторов снижает риск утечки данных (помимо пароля, применяются карты, сканеры отпечатков пальцев и другое). 58
Нет Резервное копирование в нескольких местах Резервное копирование данных в несколько независимых мест делает практически невозможным их потерю или повреждение. 74

Законодательство

Нет Входит в Единый реестр российских программ Сервис находится в реестре, который Минкомсвязь России создало в соответствии со статьёй 12.1 ФЗ «Об информации, информационных технологиях и о защите информации», с целью расширения использования российских программ, подтверждения их происхождения и поддержки правообладателей. 62

Отслеживание задач

Нет Дэшборды 7
Нет Управление назначениями 6
Нет Управление эскалацией Обращение менеджера к высшим должностным лицам для решения проблемы 4
Есть База знаний Создание корпоративной базы знаний 6
Нет Email-уведомления 4
Нет Частые вопросы FAQ по системе 1
Есть Управление задачами 7
Есть Отслеживание времени 3
Есть Управление доступом 5
Нет Статусы тикетов 4
Нет Установка числа часов на тикет 5
Есть Вложения 3
Есть Обсуждения 3
Нет Чек-листы 3
Есть Статистика 5

Средства разработки ПО

Отзывы
Новости
Кейсы

Описание устаревшее

Рекомендую
Хорошо
Надёжность
Удобство
Внешний вид
Цена
Функциональность

Плюсы

CI, docker registry, npm registry, private gitlabPages

Минусы

Невозможность downgrade с платного тарифа

Описание устаревшее - в gitlab есть редактор кода и webIDE и CI и регистр пакетов и еще огромное количество функций которых нет например в github 

Стоит ли его использовать?

Плюсы

Красивый и понятный интерфейс

Удобно смотреть коммиты

Удобно смотреть комментарии к коммитам

Минусы

Постоянно падает 

Если использовать лабу у себя на серваке, то огонь. Но если вы пользуетесь их облаком, то забудьте про стабильную работу. За 3 месяца лаба падала 3 раза.. Причём, если падает, то на весь день. А один раз даже проекты у нас удалились.

Полезная система для хранения технической документации и открытых проектов

Плюсы

Готовое решение для создания закрытого хранилища команды. Есть трекер задач.

Минусы

Потребляет слишком много ресурсов сервера даже при маленькой нагрузке, нет возможности добавлять binary to text конвертеры. Слишком быстро меняется.

Полезный сервис. Было много хлопот, пока не перешел на вариант с Omnibus обновлением.

Хорошая бесплатная или self-hosted альтернатива Github и Bitbucket

Плюсы

Бесплатный неограниченный облачный хостинг Git репозиториев (как публичных так и приватных). Неограниченное число пользователей, встроенные возможности CI. Если хотите развернуть хостинг репозиториев в корпоративной сети то хороших альтернатив нет!

Минусы

Багтрекер тормозной и вообще не особо удобный (хотя есть канбан доска в стиле Trello). Со временем, наверное, допилят, но если вы работали с трелло, то перейти на гитлаб будет тяжело. Тем кто много работал с Github тоже может не понравиться, но в целом особо придраться не к чему.

Перешли на GitLab c Bitbucket по следующих причинам: бесплатно при аналогичной функциональности + есть более продвинутый issue tracker и CI. В другой компании развернули в корпоративной сети и интегрировали с ActiveDirectory, сделать это очень просто, но лучше использовать Enterprise (платную) версию - особенно для крупных команд и проектов есть хорошие фишки.

Удобно, но медленно

Плюсы

Классное хранилище кода, но не более; классный CI, прям приятнее даже, чем Travis.

Минусы

Из-за Ruby работает довольно медленно, ну и UX не слишком хорошо проработан.

Если не заморачиваться – отличное решение для хранения кода на своём сервере.