с сервера разработки на прод?
Я скорее сисадмин чем кодер и ранее в подобных случаях просто писал скрипты на баше, которые через SSH всё синхронизировали и бэкапили.
Как сейчас у профи принято? Через GitHub? Обновляем код там, а потом оттуда обновляем на проде?
Если парой слов, то ci/cd. Пайплайн может быть сколь угодно сложным, но главное что автоматическим или автоматизированными. Какие инструменты для этого используются: GitHub actions, gitlab, Jenkins, circle, terraform, k8s или что другое - не суть важно.
Спасибо. Прежде чем спросить я гуглил, но достаточно информации не нашел. Если есть возможность, дайте пожалуйста ссылочку или несколько слов напишите в качестве наводки, чтобы я по ним поискал howto какие-нибудь.
Почитал уже информацию в сети по вашей наводке. Полезно, но в моём случае выглядит слишком сложным для редко обновляемого простого проекта, который пишется одним человеком. В любом случае спасибо, буду изучать дальше.
Начни с GitHub actions с тестированием и деплоем на свой vps. Например: https://habr.com/ru/post/476368/
Отлично! Спасибо! Предполагаю, что это как раз то, что нужно.
Спасибо, с него и начну.
Да сколько бы не писало. Если есть автоматизировать надо автоматизировать. Билд, тесты, деплой, откат.
Обсуждают сегодня