GitLab на вашем сервере
с CI/CD под ключ
Разворачиваю GitLab CE/EE, настраиваю Runners, CI/CD пайплайны, Docker Registry и автоматическую доставку кода на продакшен.
Что тормозит команду без нормального GitLab
Деплой руками на проде
Ошибки при ручном деплое приводят к даунтаймам и откатам под давлением.
Нет единого процесса ревью
Код попадает в main в обход проверок — баги доезжают до клиентов.
Утечка кода через внешние сервисы
Конфиденциальный код хранится в сторонних облаках без контроля над инфраструктурой.
Что настрою
Полный цикл — от установки до рабочих процессов вашей команды.
Развёртывание GitLab CE / EE
Установка на ваш сервер (Linux), настройка SMTP, SSL, резервного копирования и обновлений.
GitLab Runners
Настройка shell, Docker и Kubernetes runners. Оптимизация под задачи: сборка, тесты, деплой.
CI/CD пайплайны
Построение пайплайнов `.gitlab-ci.yml`: линтинг, тесты, сборка образов, деплой на staging/prod.
Docker Registry
Настройка встроенного Container Registry GitLab. Образы на вашем сервере, без Docker Hub.
SSH Deploy
Автоматическая доставка кода на сервер по SSH. Zero-downtime деплой с откатом при ошибке.
GitFlow и защита веток
Настройка GitFlow, protected branches, обязательные code review, CODEOWNERS.
Для кого подходит
-
Команды с требованиями к безопасности
Когда нужно держать код на своём сервере и контролировать доступ.
-
Проекты переходящие с GitHub
Миграция с сохранением истории, issues и CI/CD пайплайнов.
-
Стартапы, выстраивающие процессы с нуля
Сразу правильный workflow, чтобы не переделывать через год.
Как работаю
Прозрачный процесс — от обсуждения задачи до сдачи результата.
Обсуждение задачи
Уточняю вводные, погружаюсь в специфику проекта и формирую требования.
Договор и реализация
Фиксируем стоимость и сроки, подписываем договор. Выполняю работу на тестовых стендах.
Внедрение и поддержка
Переношу в продакшен, передаю доступы и документацию. Остаюсь на связи по вопросам.
Частые вопросы
CE или EE — что выбрать?
Для большинства команд до 20 человек хватает Community Edition. EE нужен при требованиях к аудиту, SSO/SAML, расширенной защите веток.
Сколько ресурсов нужно серверу?
Минимум 2 CPU / 4 GB RAM для небольшой команды. Под ваш проект подберу конфигурацию с запасом.
Поможете с миграцией с GitHub?
Да. Переношу репозитории с историей коммитов, issues, merge requests и настройкой зеркалирования.
Остались вопросы?
Оставьте заявку — свяжусь в течение рабочего дня для обсуждения задачи.