web-safe.dev

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, чтобы не переделывать через год.

Как работаю

Прозрачный процесс — от обсуждения задачи до сдачи результата.

1

Обсуждение задачи

Уточняю вводные, погружаюсь в специфику проекта и формирую требования.

2

Договор и реализация

Фиксируем стоимость и сроки, подписываем договор. Выполняю работу на тестовых стендах.

3

Внедрение и поддержка

Переношу в продакшен, передаю доступы и документацию. Остаюсь на связи по вопросам.

Частые вопросы

CE или EE — что выбрать?

Для большинства команд до 20 человек хватает Community Edition. EE нужен при требованиях к аудиту, SSO/SAML, расширенной защите веток.

Сколько ресурсов нужно серверу?

Минимум 2 CPU / 4 GB RAM для небольшой команды. Под ваш проект подберу конфигурацию с запасом.

Поможете с миграцией с GitHub?

Да. Переношу репозитории с историей коммитов, issues, merge requests и настройкой зеркалирования.

Остались вопросы?

Оставьте заявку — свяжусь в течение рабочего дня для обсуждения задачи.

Спасибо!

Ваша заявка успешно отправлена.
Я свяжусь с вами в ближайшее время!