GitLab
Опыт использования
Для личных нужд
Использовал как альтернативу GitHub для приватных репозиториев и хранения контейнеров, когда на GitHub эти возможности были платными.
В рабочих проектах
Использовал GitLab как основной инструмент для контроля версий кода, совместной разработки, хранения Docker-контейнеров в Registry и планирования задач через Issues. Работал с code review через merge requests и управлением правами доступа.
Настраивал pipeline для автоматизации:
- Запуск тестов и линтеров
- Сборка Docker-образов
- Деплой приложений
Примеры применения
- 2021-2024_-_Morizo - инстанс на своем сервере компании. Контроль версий кода, совместная разработка, CI/CD, хранение контейнеров
- 2018-2019_-_BTrud - "облачная" версия. Контроль версий кода, совместная разработка, CI/CD, хранение контейнеров, планирование разработки
- 2015-2016_-_TRM - "облачная" версия. Контроль версий кода, совместная разработка, CI/CD, хранение контейнеров, планирование разработки