--- status: seed type: concept tags: - devops - git - cicd - gitlab created: 2025-12-17 updated: 2026-05-07 aliases: - Gitlab --- # Gitlab **Gitlab** — веб-платформа для управления репозиториями, командной разработкой и CI/CD-процессами поверх [[Git]]. Gitlab можно использовать как облачный сервис или развернуть на собственном сервере. ## Возможности Gitlab позволяет: - создавать, изменять и удалять репозитории; - управлять пользователями и правами доступа; - проводить code review; - настраивать проверки качества кода; - автоматизировать сборку, тестирование и доставку через CI/CD; - отслеживать задачи, релизы, метрики и состояние приложений. ## Gitlab в DevOps В [[DevOps - основы]] Gitlab относится к инструментам CI/CD и командной разработки. Gitlab помогает связать несколько процессов: - управление исходным кодом через [[Git]]; - review изменений; - автоматическое тестирование; - релизный цикл; - проверки безопасности; - наблюдаемость и сбор метрик. ## Работа с кодом Gitlab поддерживает разные модели управления исходным кодом: GitFlow, Trunk Based Development и другие. Основная работа ведётся через проекты, репозитории, ветки, коммиты и merge request. Практические операции с локальным репозиторием описаны в [[Основные команды git]]. ## Связанные заметки - [[Git]] - [[Основные команды git]] - [[DevOps - основы]]