Что такое GitLab

Обновлено Обновлено: Опубликовано Опубликовано:

GitLab —
простыми словами

веб-портал для управления Git-репозиториями. Помимо функции хранения, имеет собственные механизмы для непрерывной интеграции (CI) и доставки (CD) кода, а также систему отслеживания ошибок.

GitLab'ом можно пользоваться на собственных серверах — доступны для установки платная и бесплатная версии. На странице сравнения версий программы можно ознакомиться со всеми ее функциями. Также для размещения своего кода можно использовать онлайн версию — для входа используем соответствующую страницу официального сайта.

Среди аналогов можно отметить GitHub и bitbucket. В отличие от GitHub, GitLab и bitbucket можно развернуть локально на собственных серверах. Также, как было сказано выше, в GitLab встроено много дополнительных инструментов, которые обеспечивают поддержку жизненного цикла DevOps. Однако, GitHub более популярен — в итоге, он больше используется для публичных размещений своего кода, в то время как GitLab и bitbucket больше используется для создания приватных репозиториев.

Подробнее о GitLab на Википедии.

Встречается в статьях

Мини-инструкции:

  1. Как установить и настроить инструмент жизненного цикла DevOps GitLab на Ubuntu
  2. Как установить и настроить инструмент жизненного цикла DevOps GitLab на CentOS
  3. Настройка Runner в GitLab CI/CD для загрузки изменений проекта на веб-серверы после коммита
  4. Установка и настройка системы CI/CD Teamcity на Linux Ubuntu Server
  5. Как установить Jenkins на систему Linux Ubuntu Server
  6. Как настроить аутентификация и чтение секретов в GitLab через Hashicorp Vault
  7. Шпаргалка по работе с системой управления конфигурациями Ansible
  8. Примеры работы с Gitlab CI/CD — написание конвейеров для автоматизации разработки
  9. Как работать с утилитой git — примеры команд и их описание
  10. Настройка сбора метрик Prometheus из GitLab с выводом информации в дашборды Grafana
  11. Выгрузка проекта git и загрузка на другой сервер

Примеры скриптов:

  1. Как развернуть контейнеры с веб-сервером для Laravel при помощи файла docker-compose


Дмитрий Моск
— IT-специалист.
Настройка серверов, услуги DevOps.

Другие термины

MAC-адрес   Драйвер   MBR   Жесткий диск   MySQL   URL   Iptables   GlusterFS   Windows   MTLS   Жесткая ссылка   MariaDB   DNS   ClickHouse   PostfixAdmin   Rocky Linux   Хостинг   Скриншот   Zimbra   WordPress  
.....

Реклама