Files
2026-05-31 10:18:48 +03:00

3.4 KiB
Raw Permalink Blame History

status, type, tags, created, updated, aliases
status type tags created updated aliases
seed concept
2025-12-17 2026-04-30
Gitlab

Gitlab

Gitlab — это веб-приложение, обеспечивающее управление репозиториями программного кода в системе контроля версий Git.

Установить и использовать Gitlab можно на собственном сервере или в облачной инфраструктуре.

Gitlab позволяет:

  • Создавать, изменять и удалять репозитории.
  • Управлять пользователями и их правами.
  • Автоматизировать процессы CI/CD и тестирования.
  • Полнофункционально взаимодействовать с исходным кодом из веб-интерфейса.

Основные преимущества Gitlab:

  • Гибкие возможности по планированию командной разработки.
  • Создание и управление проектами.
  • Построение процессов тестирования кода.
  • Непрерывная сборка и доставка (CI/CD).
  • Наблюдаемость (Observability).

Gitlab позволяет эффективно поддерживать и развивать выбранный вами подход по управлению исходным кодом и командной разработкой (Gitflow, TDB и другие).

Работа с репозиториями в Gitlab осуществляется посредством создания, изменения, управления, удаления проектов и работы с пользователями.

Функциональность Gitlab позволяет задействовать инструменты по управлению ветками и коммитами пользователей, обеспечивая слаженную командную работу.

В Gitlab реализованы инструменты для проведения следующих операций над исходным кодом:

  • Code-review.
  • Оценка качества кода.
  • Тестирование.

Возможна настройка модели приемки качества исходного кода, его проверки и тестирования.

Gitlab обладает интегрированными инструментами, позволяющими автоматизировать рутинные операции с исходным кодом:

  • Непрерывную сборку и доставку (CI/CD);
  • Тестирование новых версий;
  • Релизный цикл продукта;
  • Проверки по безопасности.

Gitlab позволяет отслеживать и обрабатывать множество важной информации о процессе разработки:

  • Трекинг затраченного рабочего времени на разработку функционала и выпуск новых релизов;
  • Мониторинг работоспособности приложения;
  • Расширенный сбор и анализ метрик.