Нужны ли артефакты электронного строителя в репо? - PullRequest
0 голосов
/ 10 июня 2018

При публикации сборки с использованием электронного компоновщика в выпусках GitHub создается ряд артефактов в дополнение к файлам .zip, .dmg и т. Д.:

latest-mac.json
latest-mac.yml
<app>.dmg.blockmap

Необходимы ли они для будущего автоматического обновленияобнаружение?Есть ли причина их подавлять?

1 Ответ

0 голосов
/ 10 июня 2018

Эти файлы используются для проверки атрибутов Blockmap, версии, проверки SHA, а также, если ваше приложение предназначено для систем с несколькими ОС.

В зависимости от того, используете ли вы Pre-release и Release, оно также может предоставить конкретную точку дляпользователь установит бета-версию или окончательный выпуск.

Если вы проверяете документы для электронного конструктора, вы увидите: * Squirrel.Mac требуется

  • zip target для macOSиначе не может быть создан файл last-mac.yml, что приводит к ошибке autoUpdater.Целью по умолчанию для macOS является dmg + zip, поэтому нет необходимости явно указывать цель.

  • Поэтапное развертывание контролируется путем ручного редактирования вашего latest.yml / latest-mac.yml (каналфайл с информацией об обновлении).

  • latest.yml (или latest-mac.yml для macOS или latest-linux.yml для Linux) будут сгенерированы и загружены для всех поставщиков, кроме bintray (потому что не требуется, bintray не использует latest.yml).

Итак, хорошо сохранить эти файлы в выпуске артефакта.

...