Whiled0S
@Whiled0S
Lazy frontend

Как настроить gitlab ci + vds?

Всем доброго времени суток, появилась задача автоматизации деплоя и тестирования, чуть ниже суть задачи:
Есть арендованный VDS, на нем приложение на next.js, сам исходный код приложения лежит в репозитории gitlab. Нужно автоматизировать деплой проекта при мерже в мастер, то есть чтобы запускался билд, проходили тесты и на vds происходил ребилд проекта. Плюс ко всему необходимо обратное проксирование на nginx, который будет запущен на том же vds. Прочитал много статей, но так и не смог разобраться как это грамотно сделать, надеюсь что смогу найти человека, который либо даст ответ, либо подскажет годные материалы по настройкам подобных окружений.
  • Вопрос задан
  • 143 просмотра
Пригласить эксперта
Ответы на вопрос 3
@rionnagel
ковырятель
Для этого вам надо установить на vds gitlab-runner, прилинковать его к гитлабу через gitlab-runner register. На gitlab'е уже описывать нужное в yml файле ci/cd.
Ответ написан
SlavikF
@SlavikF
Простой ответ:
- Ставите gitlab-runner на vds
- Пишете .gitlab-ci.yml конфигурация для проекта

Но так как вы:
так и не смог разобраться


То я думаю вам надо нанять консультанта.
Потому что у вас вопрос задан так, что похоже что вы просите написать серьезный tutorial.
Ответ написан
OnYourLips
@OnYourLips
Берете любую систему, ставите на неё гитлаб, настраиваете гитлаб, пишете .gitlab-ci.yml в проекте.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Leningrad Media Санкт-Петербург
от 80 000 до 140 000 ₽
Mesh Group Санкт-Петербург
от 100 000 до 150 000 ₽
07 апр. 2020, в 19:10
2000 руб./за проект
07 апр. 2020, в 18:58
4000 руб./за проект
07 апр. 2020, в 17:15
45000 руб./за проект