@alekseiami

Gitlab -> Docker -> другая машина. Можно ли автоматизировать?

У меня есть проект на Vue3. Он залит на репозиторий на локальном Гитлабе.
Проект собран в Docker-контейнер на компе с Windows 11, контейнер был залит на машину на Линуксе, там развёрнут и запущен.
Получается, что при каждом обновлении проекта я сперва пушу обновления на Гитлаб, заново собираю контейнер, пакую в tar.gz и заливаю на Линуксовую машину. И там заново разворачиваю и запускаю, предварительно грохнув старый контейнер.
Скажите, пожалуйста, можно ли как-то автоматизировать этот процесс? Может, есть уже готовые решения? Или проще самостоятельно написать некий скрипт, который при каждом пуше на Гитлаб выполняет все манипуляции с контейнером?
  • Вопрос задан
  • 126 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Wexter
заново собираю контейнер, пакую в tar.gz и заливаю на Линуксовую машину.

Может, есть уже готовые решения?

gitlab ci/cd + gitlab container registry
Ответ написан
Ваш ответ на вопрос

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

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