Comments 2
Подскажу следующий шаг для уменьшения количества действий на удалённом сервере. На сам сервер можно не ставить ни гит, ни ноджс. Собрать приложение можно непосредственно в джобе, а на сервер отправить уже готовую сборку через рсинк или, если в сборке нет символических ссылок, через scp.
Более того, для удобства отката версии при необходимости на самом сервере можно в качестве директории раздачи указать не конкретную директорию со сборкой, а символическую ссылку на директорию с актуальной сборкой, и держать на сервере, скажем, десять последних сборок, а более старые удалять. Тогда откат версии будет представлять собой банальное удаление текущей символической ссылки и создание новой ссылки на нужную версию.
Sign up to leave a comment.
CI/CD для чайников — разберитесь, и начните автоматизировать рутину в разработке. Часть 3. Его величество, деплой