Система обновления для программы, есть ли готовые решения?

Приветствую!
Встал вопрос об системе обновления разрабатываемой программщины у клиента.
Хотелки такие:
  1. серверный скрипт на php
  2. управление зависимостями файлов
  3. последовательный накат пропущенных обновлений
  4. обновление баз данных (SQLite)
  5. бэкап обновляемого
  6. открытые сорцы

Может быть есть готовое, что бы велосипед не изобретать?
И может быть у вас уже есть опыт в таком деле, поделитесь, пожалуйста =)
  • Вопрос задан
  • 243 просмотра
Пригласить эксперта
Ответы на вопрос 1
heffcodex
@heffcodex
Back-end Software Engineer
Я делал как-то примитивное обновление программулины так: обновляющий клиент собирает CRC32 со всех компонентов, шлёт на сервер, а тот возвращает сгенерированный архив с файлами, у которых контрольная сумма различается. Клиент распаковывает архив в рабочую папку и всё.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы