В этой статье мы рассмотрим, как развернуть собственный GitLab сервер
и GitLab Runners с использованием Docker Compose. Это руководство
поможет вам создать локальную среду для изучения и практики GitLab
CI/CD. Мы пройдем через все этапы: от настройки контейнеров до
регистрации раннеров и создания примера CI/CD пайплайна. Независимо от
того, новичок вы в CI/CD или опытный разработчик, этот гайд предоставит
вам ценные знания для улучшения вашего процесса разработки. Важно отметить, что в интернете довольно мало информации о том, как запустить GitLab Runner, который взаимодействует с локальным GitLab сервером. Большинство руководств фокусируются на использовании официального GitLab.com, но для целей обучения и тестирования локальная установка имеет ряд преимуществ. Во-первых, это позволяет экспериментировать
в безопасной среде без риска для реальных проектов. Во-вторых, многие
компании используют собственные, часто устаревшие версии GitLab. Имея
навыки настройки локального серве