2.1 KiB
2.1 KiB
status, type, tags, created, updated, aliases
| status | type | tags | created | updated | aliases | |||||
|---|---|---|---|---|---|---|---|---|---|---|
| seed | concept |
|
2025-12-17 | 2026-05-07 |
|
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 - основы