Задать вопрос
Whiled0S
@Whiled0S
Lazy frontend

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

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

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


То я думаю вам надо нанять консультанта.
Потому что у вас вопрос задан так, что похоже что вы просите написать серьезный tutorial.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы