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

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

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

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


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

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

Похожие вопросы
ITK academy Нижний Новгород
от 80 000 до 120 000 ₽
ITK academy Воронеж
от 50 000 до 90 000 ₽