我正在使用电子制作工具为Windows / MacOS&尝试使用electron-publisher-s3包配置自动更新。
已发布的Windows工件的默认命名为${productName}_Setup_${version}.${ext}
或foo_Setup_1.0.0.exe
这意味着下载链接dl.example.com/win/foo_Setup_1.0.0.exe
将更改每次更新。
我的第一个猜测是从工件命名模式中删除动态变量,但我假设版本#是有原因的&不想破坏任何东西。
有没有办法管理稳定的下载链接,例如dl.example.com/win/latest
,dl.example.com/win/beta
等?
答案 0 :(得分:1)
目前,还没有现成的解决方案。您可以使用Amazon S3 Routing Rules将win/latest
重定向到win/foo_Setup_1.0.0.exe
(并且您需要在每次发布后更改此规则)。
我建议你file issue给电子建设者,有一天它会为你实施。即电子建设者将自动为您创建和维护此类规则。