GitLab EE
Главная / Продукты / GitLab / GitLab EE

GitLab EE

Ниже представлены инструменты для самостоятельной настройки GitLab; также вы можете воспользоваться готовой версией на GitLab.com.

 

Community Edition

Enterprise Edition Starter

Enterprise Edition Premium

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

Идеально подходит для профессиональных команд, физически находящихся в одном месте. Предоставляет больше контроля над рабочим процессом и безопасностью проектов.

Идеален для распределенных команд, которым требуется расширенный контроль над процессами работы, расширенные CI/CD, расширенный мониторинг, расширенное управление проектами и высокая доступность.

 

БЕСПЛАТНО

неограниченное количество пользователей

 

 

$3.25 за каждого пользователя в месяц

ежегодная оплата $39

(цены указаны без учета НДС)

 

$16.59 за пользователя в месяц

ежегодная оплата $199

(цены указаны без учета НДС)

Встроенная CI/CD

GitLab содержит бесплатную встроенную непрерывную интеграцию (continuous integration, CI) и непрерывную доставку (continuous delivery, CD). GitHub предполагает стороннюю CI/CD, которая зависит от GitHub, что довольно дорого, если у вас приватные проекты.

 

Все возможности Community Edition, а также:

Все возможности Enterprise Edition Starter, а также:

Аналитика цикла разработки

GitLab предоставляет панель мониторинга, которая позволит команде измерять время, необходимое для перехода продукта от идеи к производству. GitLab может предоставить эти данные, поскольку в него уже встроены все нужные инструменты: от идеи до CI, код-ревью, развертывания и производства. GitHub не может предоставить таких данных.

Мощная интеграция с AD / LDAP

Синхронизация групп, управление SSH-ключами, уровнями доступа, авторизацией и многое другое. Вы сможете управлять всем инстансом GitLab через интеграцию с LDAP и AD.

Ответ поддержки в течение 4 часов

Наша команда высококвалифицированных инженеров поддержки доступна с 8 утра до 8 вечера (GMT -4) с понедельника по пятницу, чтобы помочь вам с решением любых возникающих проблем.

GitLab Pages

Сервис GitLab Pages позволяет легко хостить статические сайты, используя репозиторий GitLab и GitLab CI. GitLab Pages поддерживает HTTPS и кастомные домены.

Вес задач

Применение принципов Agile при управлении задачами, за счет возможности устанавливать вес задач.

Обучение конечных пользователей и администраторов

Вашу команду обучат Git, GitLab и GitLab CI непосредственно работники GitLab.

Доски задач

В GitLab есть канбан-подобные доски задач. Каждый столбец в них задается меткой из трекера задач. Все изменения на доске отражаются в трекере и наоборот.

График выполнения задач

Графики выполнения задач являются частью функциональности Майлстоунов. Они позволяют лучше отслеживать прогресс во время спринта или при работе над новой версией программного обеспечения.

Аварийная поддержка 24/7

В любой экстренной ситуации GitLab отвечает в течение 30 минут.

Отслеживание времени

GitLab позволяет вашей команде оценивать время на выполнение задач и отмечать время, затраченное на задачи и мерж-реквесты.

Несколько исполнителей задачи

Возможность одновременно назначить более одного человека исполнителем задачи.

Ассистирование в реальном времени

Запланируйте время обновления с помощью GitLab. Мы присоединимся в реальном времени, чтобы удостовериться, что в процессе обновления не будет сюрпризов.

Review Apps

С помощью Review Apps вы можете поднять динамическое окружение для ваших мерж-реквестов и следить за веткой разработки в предпросмотре в реальном окружении.

 

Глобальный поиск кода

Использование ElasticSearch для более быстрого и гибкого поиска кода по всему инстансу GitLab.

 

Контроль логов

Для поддержания целостности вашего кода GitLab Enterprise Edition дает администраторам возможность просматривать любые изменения на сервере GitLab в расширенной системе логирования, так что вы сможете контролировать, анализировать и отслеживать каждое изменение.

 

Техподдержка на следующий рабочий день

Техподдержка гарантирована в течение одного рабочего дня после подачи заявки.

Пользователи-контролеры

Пользователи-контролеры - это те пользователи, у которых есть доступ на чтение ко всем проектам, группам и другим ресурсам инстанса GitLab.

 

Аналитика вносимого вклада

Аварийное восстановление (альфа)

 

Просмотр детальной статистики вклада участников проекта.

Распределение совместной работы с помощью GitLab Geo

Когда команда разработки находится географически в разных местах, а их инстанс GitLab в каком-то одном месте, получение доступа к большим репозиториям, а также их клонирование может занимать очень много времени. GitLab Geo предназначен для распределенных команд: он предоставляет доступные только для чтения «зеркала» вашего инстанса GitLab, с помощью которых вы ускорите процесс клонирования и получения доступа к большим репозиториям и улучшите совместную работу команды.

 

Создание и удаление администраторских привилегий на основе групп LDAP

Можно использовать группы LDAP для создания и удаления администраторских привилегий в вашем инстансе GitLab.

Service Desk

Позволяет внешним пользователям создать задачу в вашем инстансе GitLab без авторизации и получения доступа к чему-либо, кроме этой задачи. Тикетами можно управлять из интерфейса GitLab.

 

 

Авторизация пользователей при помощи Kerberos

Авторизация пользователей может проводиться при помощи Kerberos.

Поддержка для повышения доступности

Чтобы избегать простоев, GitLab Enterprise Edition Premium предлагает поддержку отказоустойчивости (high availability, HA). Инженер технической поддержки поможет вам определить необходимую степень отказоустойчивости и на основании этого спроектировать архитектуру.

 

Интеграция с Atlassian Crowd

Авторизация пользователей может проводиться при помощи Atlassian Crowd.

Блокирование файла

Работать над одним файлом одновременно с другими людьми может быть рискованно. Очень тяжело разрешать конфликты, возникающие при мерже не-текстового файла. Это требует огромного количества ручной работы. Функциональность блокирования файлов в GitLab Enterprise Edition Premium поможет избежать таких конфликтов и лучше управлять бинарными файлами за счет того, что не позволит кому-либо кроме вас изменять определенный файл или директорию.

 

 

Поддержка нескольких серверов LDAP (совместимость с AD)

Интеграция сразу с несколькими серверами LDAP для авторизации пользователей.

Контроль администратора с Pivotal Tile

В больших компаниях разработчики хотят, чтобы инструменты разработки были настраиваемыми, хорошо интегрировались и были как можно более безопасными. С помощью GitLab Enterprise Edition Premium разработчики смогут с легкостью разворачивать GitLab как преднастроенный инструмент, используя Ops Manager (BOSH) для Pivotal Cloud Foundry.

 

Групповые веб-хуки

Deploy Boards

Deploy Boards представляют собой объединенный вид текущей жизнеспособности и статуса каждого окружения CI, запущенного на Kubernetes. Статус каждого пода последнего развертывания отображается прямо в GitLab - больше нет необходимости обращаться к Kubernetes.

 

Доски задач с майлстоунами

Канареечное развертывание

Если вы разворачиваете ваши приложения с помощью Kubernetes, GitLab Enterprise Edition Premium проследит за канареечными развертываниями.

 

Фокус-режим для досок задач

Фокус-режим скрывает интерфейс навигации при просмотре досок задач, что делает их просмотр и анализ более удобным.

 

 

Правила для пушей

 

 

Блокировка пуша секретных файлов

Возможность настройки правил, запрещающих пуш коммитов с важными и секретными файлами.

 

 

Rebase перед мержем

 

 

Squash совместно с мержем

 

 

Fast-forward мерж

 

 

Зеркалирование (mirroring) удаленных репозиториев

 

 

Отображение статуса мерж-реквеста для сборок на Jenkins CI

При интеграции с Jenkins CI статус сборки мерж-реквеста отображается прямо на его странице.

 

 

Использование внешней базы данных MySQL

Пакет Omnibus для Enterprise Edition Starter поддерживает использование внешней базы данных MySQL.

 

 

Импорт из GitLab.com

Импорт проектов из GitLab.com в приватный инстанс GitLab.

 

 

Рассылка писем всем пользователям в проекте, группе или на всем сервере

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

 

 

Ограничение размера проекта на глобальном уровне, а также на уровне проекта и группы

 

 

Пакет Omnibus поддерживает пересылку логов

 

 

Возможности администрирования

GitLab Enterprise Edition предоставляет администраторам возможность автоматической синхронизации групп, а также управления SSH-ключами, уровнями допуска и авторизацией. Это позволяет сконцентрировать внимание на разработке продукта вместо вопросов управления.

 

 

Утверждение мерж-реквестов

В некоторых случаях для выполнения мерж-реквеста требуется подтверждение нескольких человек. GitLab Enterprise Edition позволяет создать список пользователей или групп для проекта и блокировать его мерж до тех пор, пока каждый мерж-реквест в этом проекте не подтвердит определенное количество людей из этого списка.

 

 

Синхронизация групп LDAP

GitLab Enterprise Edition предоставляет администраторам возможность автоматической синхронизации групп, а также управления SSH-ключами, уровнями допуска и авторизацией. Это позволяет сконцентрировать внимание на разработке продукта вместо вопросов управления.

 

 

Несколько досок задач для проекта

В больших компаниях зачастую одновременно активны сотни проектов, в каждом из которых параллельно происходят различные процессы разработки. Поэтому в GitLab Enterprise Edition можно создавать несколько досок задач для одного проекта, что позволяет проводить планирование, организацию и визуализацию рабочего процесса для каждой его фичи или полноценного релиза. Такая возможность особенно полезна для крупномасштабных проектов с более чем одной командой разработчиков, а также в ситуациях, когда в одном репозитории хранится код сразу нескольких продуктов.

 

 

Ограничение доступа к проектам группы

Владелец группы может запрещать добавление новых пользователей в проекты своей группы.

 

 

Экспорт задач в формате CSV

Возможность экспорта задач из GitLab в формат CSV и отправки результата на ваш почтовый адрес для оповещений в виде приложения к письму.