GitLab

GitLab

Платформа для управления Git-репозиториями и DevOps

Что такое GitLab?

GitLab — это полноценная DevOps платформа, предоставляющая инструменты для управления репозиториями кода, CI/CD, issue tracking, code review и многого другого — все в одном месте.

Основные возможности

Git репозитории

Хранение и версионирование кода с поддержкой веток, тегов, merge requests и защищенных бранчей.

Code Review

Рецензирование кода через merge requests с комментариями, обсуждениями и автоматическими проверками.

GitLab CI/CD

Встроенная система непрерывной интеграции и доставки с GitLab Runners для автоматизации.

Issue Tracking

Управление задачами, багами и feature requests с labels, milestones и boards.

Wiki

Встроенная документация для каждого проекта с поддержкой Markdown и версионированием.

Container Registry

Собственный Docker registry для хранения образов контейнеров рядом с кодом.

Workflow в ZLP

  1. Разработчик создает feature branch и коммитит код
  2. Создается merge request для code review
  3. GitLab CI автоматически запускает тесты
  4. После одобрения код мержится в main
  5. Jenkins автоматически деплоит изменения

Доступ к сервису