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

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

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

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


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

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
IT ATLAS Москва
от 200 000 до 250 000 ₽
ITK academy Казань
от 50 000 до 90 000 ₽