Ветки в гитхаб — как не сломать рабочего бота
В прошлом уроке вы настроили автодеплой. Теперь любое изменение в коде будет автоматически попадать на сервер, и бот будет обновляться сам. Но у этого есть обратная сторона: если в новом коде окажется ошибка, она тоже попадет на сервер. Бот сломается, и пока вы будете разбираться, пользователи будут видеть нерабочего бота.
Чтобы этого избежать, можно разделить проект на две версии — как черновик и чистовик. В черновике будет идти вся работа: эксперименты, новые функции, исправления. Чистовик будет содержать только проверенный код, и именно из него бот будет попадать на сервер. Пока вы будете экспериментировать в черновике, бот у пользователей будет продолжать работать со стабильной версией.
У разработчиков для этого есть 2 термина. Черновик обычно называют dev (от development — разработка), а чистовик — main или prod (от production — то, что работает у пользователей прямо сейчас).
Как это настроить
Нужно попросить агента:
Полная версия доступа только подписчикам
Вступив в Нейроцех, вы получите
доступ к материалу, а также:
Закрытое активное
сообщество
Доступ к ежемесячным
вебинарам
100+ подробных гайдов по нейросетям
24 скидки от партнёров на различные сервисы
Это урок из миникурса
Чтобы продолжить чтение, приобретите доступ к курсу или оформите подписку.
Подробнее о курсеУже есть аккаунт? Войти