Я работаю над программой, которая должна иметь модуль «Обновления» (онлайн). Я не могу понять, как это сделать. Вначале я пытаюсь создать репозиторий SVN. Любая лучшая идея? Как это обычно делается? (Я не прошу конкретного языка, я хочу только получить общее представление о продуктах) Спасибо.Создание модуля диспетчера обновлений для программы
0
A
ответ
0
Что мы делаем (в интрасети) примерно:
У нас есть приложение, которое (вместо прямого запуска) указывает на маленький скрипт, который извлекает последнюю «огласку» версию из известного местоположения с помощью Rsync ,
Затем сценарий просто загружает само приложение.
Таким образом:
- Все всегда работает с той же версией программного обеспечения.
- Новые сборки легко развертываются: просто скопируйте их в известное местоположение синхронизации.
- Использование rsync или аналогичного решения позволяет минимизировать накладные расходы, так как он работает постепенно.
Мы вынуждаем обновление для наших пользователей, но этот механизм также можно адаптировать для онлайн-обновлений (по запросу).