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

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

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

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


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

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

Похожие вопросы
от 250 000 до 300 000 ₽
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
ITK academy Екатеринбург
от 50 000 до 90 000 ₽