Автоматическое обновление приложения Electron, работающего на Raspberry Pi ⇐ Linux
-
Anonymous
Автоматическое обновление приложения Electron, работающего на Raspberry Pi
У меня есть приложение Electron, упакованное и работающее на Raspberry Pi 4. Я использую интерфейс командной строки Electron forge и maker-deb 6.2.1 для создания файла .deb, и он работает хорошо. У меня также есть настройка рабочего процесса Github для публикации файла .deb в качестве вложения к выпуску GitHub и сервер Hazel, который можно использовать в качестве URL-адреса канала автоматического обновления.
Я понятия не имею, как автоматически установить обновление при публикации новой версии (теперь я делаю это вручную из CLI). Я знаю, что встроенное электронное средство автоматического обновления не поддерживает файлы .deb в Linux (хотя событие загрузки обновления запускается правильно), но я не могу придумать хороший подход к автоматической установке обновления? Было бы хорошей идеей попробовать запустить процесс в фоновом режиме, когда пользователь нажимает значок обновления в пользовательском интерфейсе? Есть ли способ получить путь к загруженному обновлению в локальной файловой системе?
У меня есть приложение Electron, упакованное и работающее на Raspberry Pi 4. Я использую интерфейс командной строки Electron forge и maker-deb 6.2.1 для создания файла .deb, и он работает хорошо. У меня также есть настройка рабочего процесса Github для публикации файла .deb в качестве вложения к выпуску GitHub и сервер Hazel, который можно использовать в качестве URL-адреса канала автоматического обновления.
Я понятия не имею, как автоматически установить обновление при публикации новой версии (теперь я делаю это вручную из CLI). Я знаю, что встроенное электронное средство автоматического обновления не поддерживает файлы .deb в Linux (хотя событие загрузки обновления запускается правильно), но я не могу придумать хороший подход к автоматической установке обновления? Было бы хорошей идеей попробовать запустить процесс в фоновом режиме, когда пользователь нажимает значок обновления в пользовательском интерфейсе? Есть ли способ получить путь к загруженному обновлению в локальной файловой системе?
Мобильная версия