Всем привет!
Прежде всего, спасибо всем за проделанную работу над этой платформой. Я искал более современную форумную платформу и очень доволен Discourse. Я администрирую приватный форум небольшого клуба (~100 участников) и использую версию с открытым исходным кодом на Droplet от DigitalOcean.
Я прочитал тему, посвящённую рекомендуемой процедуре обновления: Manually update Discourse and Docker image to latest
Меня интересует следующее: если рекомендуется периодически обновлять Discourse, все плагины и образ Docker, просто делая pull из репозитория git, насколько я могу быть уверен, что версия, которая окажется в репозитории в момент обновления, не сломана? Возможно, я просто привык к разработчикам на работе, которые по привычке оставляют ветку master нерабочей (не заставляйте меня начинать об этом говорить), но я привык к конкретным размеченным релизам, которые гарантируют определённый уровень стабильности и уверенность в том, что функции не реализованы лишь наполовину.
Тот же вопрос касается плагинов. Я использую только «официальные» плагины (например, Discourse-calendar), но как я могу быть уверен, что они тоже находятся в рабочем состоянии в момент выполнения pull?
Пожалуйста, не воспринимайте мой вопрос неправильно — я никоим образом не намекаю на что-то в этом сообщении. Я просто хочу понять, какой уровень риска существует при обновлении. Я понимаю, что для гарантированного отсутствия простоев мне следовало бы иметь сервер для тестирования/разработки, но это явно излишне для небольшого развёртывания. Тем не менее, если форум перестанет работать, пока я пытаюсь откатить обновление, мне точно позвонят люди.
Спасибо!