АйТи-Фреш · внедрение под ключ

Установка GitLab CE на свой сервер: внедрение CI/CD под ключ

Каждый раз, когда очередной разработчик увольняется, а его логин от корпоративного GitHub остаётся привязан к личной почте, я вижу, как владелец бизнеса теряет контроль над собственным продуктом. Код компании годами живёт в чужом облаке — GitHub, GitLab.com, Bitbucket, — и однажды это облако может заблокировать аккаунт, поднять цену в валюте или просто оказаться недоступным. Я, Евгений Семёнов, руководитель «АйТи-Фреш», делаю установку GitLab CE на сервере клиента так, чтобы код, история коммитов и пайплайны сборки принадлежали бизнесу, а не сервису за океаном.

листайте вниз ↓

Почему код в чужом облаке — это риск, а не удобство

У одного клиента — цифровое агентство на 18 человек — весь код жил в приватных репозиториях на Bitbucket, а деплой на прод шёл руками через FTP по вечерам, потому что «так исторически сложилось». Однажды система безопасности заблокировала аккаунт компании на пять дней: вход зафиксировали из другой страны, где как раз был в командировке технический директор. Все репозитории оказались недоступны, хотфикс для крупного з

Что это даёт бизнесу

Как проходит внедрение

1
Аудит и планирование
0,5 дня · Смотрим, где сейчас живёт код, сколько репозиториев и пользователей, какой серве
2
Установка GitLab CE
1 день · Разворачиваем omnibus-пакет на Ubuntu или Debian, настраиваем встроенный nginx и
3
Настройка CI/CD раннеров
1 день · Ставим GitLab Runner с Docker executor, готовим шаблоны .gitlab-ci.yml под ваш с
4
Миграция репозиториев и доступов
0,5–1 день · Переносим репозитории с сохранением истории коммитов, веток и тегов из GitHub, B
5
Резервное копирование и мониторинг
0,5 дня · Настраиваем автоматический backup по расписанию (gitlab-backup плюс отдельная ко
6
Обучение команды
0,5 дня · Показываем разработчикам и админу, как работать с мерж-реквестами, раннерами и в

Как это устроено

Разработчики GitLab CE сервер GitLab Runner Docker-сборка Прод-сервер Backup-хранилище

Сколько стоит

от 45 000 ₽

В базовую стоимость входит установка GitLab CE, настройка CI/CD с одним раннером, перенос до 10 репозиториев и обучение команды — этого достаточно большинству компаний до 20–30 разработчиков. Цена растёт от числа репозиториев и пользователей, необходимости интеграций (Mattermost, Container Registry, LDAP или SAML SSO) и требований к отказоустойчивости с несколькими раннерами. Сервер или VPS под GitLab оплачивается отдельно — для команды до 20 человек подойдёт конфигурация примерно от 2 500 до 4 500 ₽ в месяц у российских хостеров. Точная смета — после короткого аудита вашей инфраструктуры и репозиториев.

Развернём за 2–4 дня

Оставьте заявку, и я лично посчитаю конфигурацию сервера и стоимость под вашу команду.

Оставить заявку →

itfresh.ru · IT-аутсорсинг · Москва