GitLab EE
Ниже представлены инструменты для самостоятельной настройки GitLab; также вы можете воспользоваться готовой версией на
Community Edition |
Enterprise Edition Starter |
Enterprise Edition Premium |
Идеален для личных проектов или небольших команд с минимальным управлением и контролем процессов разработки. |
Идеально подходит для профессиональных команд, физически находящихся в одном месте. Предоставляет больше контроля над рабочим процессом и безопасностью проектов. |
Идеален для распределенных команд, которым требуется расширенный контроль над процессами работы, расширенные CI/CD, расширенный мониторинг, расширенное управление проектами и высокая доступность. |
БЕСПЛАТНО неограниченное количество пользователей
|
$3.25 за каждого пользователя в месяц ежегодная оплата $39 (цены указаны без учета НДС) |
$16.59 за пользователя в месяц ежегодная оплата $199 (цены указаны без учета НДС) |
GitLab содержит бесплатную встроенную непрерывную интеграцию (continuous integration, CI) и непрерывную доставку (continuous delivery, CD). GitHub предполагает стороннюю CI/CD, которая зависит от GitHub, что довольно дорого, если у вас приватные проекты.
|
Все возможности Community Edition, а также: |
Все возможности Enterprise Edition Starter, а также: |
GitLab предоставляет панель мониторинга, которая позволит команде измерять время, необходимое для перехода продукта от идеи к производству. GitLab может предоставить эти данные, поскольку в него уже встроены все нужные инструменты: от идеи до CI, код-ревью, развертывания и производства. GitHub не может предоставить таких данных. |
Синхронизация групп, управление SSH-ключами, уровнями доступа, авторизацией и многое другое. Вы сможете управлять всем инстансом GitLab через интеграцию с LDAP и AD. |
Наша команда высококвалифицированных инженеров поддержки доступна с 8 утра до 8 вечера (GMT -4) с понедельника по пятницу, чтобы помочь вам с решением любых возникающих проблем. |
Сервис GitLab Pages позволяет легко хостить статические сайты, используя репозиторий GitLab и GitLab CI. GitLab Pages поддерживает HTTPS и кастомные домены. |
Применение принципов Agile при управлении задачами, за счет возможности устанавливать вес задач. |
Вашу команду обучат Git, GitLab и GitLab CI непосредственно работники GitLab. |
В GitLab есть канбан-подобные доски задач. Каждый столбец в них задается меткой из трекера задач. Все изменения на доске отражаются в трекере и наоборот. |
Графики выполнения задач являются частью функциональности Майлстоунов. Они позволяют лучше отслеживать прогресс во время спринта или при работе над новой версией программного обеспечения. |
В любой экстренной ситуации GitLab отвечает в течение 30 минут. |
GitLab позволяет вашей команде оценивать время на выполнение задач и отмечать время, затраченное на задачи и мерж-реквесты. |
Возможность одновременно назначить более одного человека исполнителем задачи. |
Запланируйте время обновления с помощью GitLab. Мы присоединимся в реальном времени, чтобы удостовериться, что в процессе обновления не будет сюрпризов. |
С помощью Review Apps вы можете поднять динамическое окружение для ваших мерж-реквестов и следить за веткой разработки в предпросмотре в реальном окружении.
|
Использование ElasticSearch для более быстрого и гибкого поиска кода по всему инстансу GitLab.
|
Для поддержания целостности вашего кода GitLab Enterprise Edition дает администраторам возможность просматривать любые изменения на сервере GitLab в расширенной системе логирования, так что вы сможете контролировать, анализировать и отслеживать каждое изменение. |
|
Техподдержка гарантирована в течение одного рабочего дня после подачи заявки. |
Пользователи-контролеры - это те пользователи, у которых есть доступ на чтение ко всем проектам, группам и другим ресурсам инстанса GitLab. |
|
||
|
Просмотр детальной статистики вклада участников проекта. |
Когда команда разработки находится географически в разных местах, а их инстанс GitLab в каком-то одном месте, получение доступа к большим репозиториям, а также их клонирование может занимать очень много времени. GitLab Geo предназначен для распределенных команд: он предоставляет доступные только для чтения «зеркала» вашего инстанса GitLab, с помощью которых вы ускорите процесс клонирования и получения доступа к большим репозиториям и улучшите совместную работу команды. |
|
Можно использовать группы LDAP для создания и удаления администраторских привилегий в вашем инстансе GitLab. |
Позволяет внешним пользователям создать задачу в вашем инстансе GitLab без авторизации и получения доступа к чему-либо, кроме этой задачи. Тикетами можно управлять из интерфейса GitLab.
|
|
Авторизация пользователей может проводиться при помощи Kerberos. |
Чтобы избегать простоев, GitLab Enterprise Edition Premium предлагает поддержку отказоустойчивости (high availability, HA). Инженер технической поддержки поможет вам определить необходимую степень отказоустойчивости и на основании этого спроектировать архитектуру. |
|
Авторизация пользователей может проводиться при помощи Atlassian Crowd. |
Работать над одним файлом одновременно с другими людьми может быть рискованно. Очень тяжело разрешать конфликты, возникающие при мерже не-текстового файла. Это требует огромного количества ручной работы. Функциональность блокирования файлов в GitLab Enterprise Edition Premium поможет избежать таких конфликтов и лучше управлять бинарными файлами за счет того, что не позволит кому-либо кроме вас изменять определенный файл или директорию.
|
|
Интеграция сразу с несколькими серверами LDAP для авторизации пользователей. |
В больших компаниях разработчики хотят, чтобы инструменты разработки были настраиваемыми, хорошо интегрировались и были как можно более безопасными. С помощью GitLab Enterprise Edition Premium разработчики смогут с легкостью разворачивать GitLab как преднастроенный инструмент, используя Ops Manager (BOSH) для Pivotal Cloud Foundry. |
|
Deploy Boards представляют собой объединенный вид текущей жизнеспособности и статуса каждого окружения CI, запущенного на Kubernetes. Статус каждого пода последнего развертывания отображается прямо в GitLab - больше нет необходимости обращаться к Kubernetes. |
|
|
Если вы разворачиваете ваши приложения с помощью Kubernetes, GitLab Enterprise Edition Premium проследит за канареечными развертываниями. |
|
|
Фокус-режим скрывает интерфейс навигации при просмотре досок задач, что делает их просмотр и анализ более удобным. |
|
|
|
|
|
Возможность настройки правил, запрещающих пуш коммитов с важными и секретными файлами. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
При интеграции с Jenkins CI статус сборки мерж-реквеста отображается прямо на его странице. |
|
|
Пакет Omnibus для Enterprise Edition Starter поддерживает использование внешней базы данных MySQL. |
|
|
Импорт проектов из GitLab.com в приватный инстанс GitLab. |
|
|
Рассылка писем всем пользователям в проекте, группе или на всем сервере Администратор может создавать рассылки на основе членства в проектах или группах, а также массовую рассылку для всех пользователей инстанса GitLab. Это полезно при обновлениях или профилактических работах по расписанию. |
|
|
|
|
|
|
|
|
Возможности администрирования GitLab Enterprise Edition предоставляет администраторам возможность автоматической синхронизации групп, а также управления SSH-ключами, уровнями допуска и авторизацией. Это позволяет сконцентрировать внимание на разработке продукта вместо вопросов управления. |
|
|
В некоторых случаях для выполнения мерж-реквеста требуется подтверждение нескольких человек. GitLab Enterprise Edition позволяет создать список пользователей или групп для проекта и блокировать его мерж до тех пор, пока каждый мерж-реквест в этом проекте не подтвердит определенное количество людей из этого списка. |
|
|
GitLab Enterprise Edition предоставляет администраторам возможность автоматической синхронизации групп, а также управления SSH-ключами, уровнями допуска и авторизацией. Это позволяет сконцентрировать внимание на разработке продукта вместо вопросов управления. |
|
|
В больших компаниях зачастую одновременно активны сотни проектов, в каждом из которых параллельно происходят различные процессы разработки. Поэтому в GitLab Enterprise Edition можно создавать несколько досок задач для одного проекта, что позволяет проводить планирование, организацию и визуализацию рабочего процесса для каждой его фичи или полноценного релиза. Такая возможность особенно полезна для крупномасштабных проектов с более чем одной командой разработчиков, а также в ситуациях, когда в одном репозитории хранится код сразу нескольких продуктов. |
|
|
Владелец группы может запрещать добавление новых пользователей в проекты своей группы. |
|
|
Возможность экспорта задач из GitLab в формат CSV и отправки результата на ваш почтовый адрес для оповещений в виде приложения к письму. |
|