2017-06-09 10 views
0

私はelectron-publisher-s3パッケージで自動更新を設定しようとしているWindows/MacOS &用のアプリを電子ビルダーでパッケージしています。電子ビルダーリリース用の安定したダウンロードリンクを作成するにはどうすればよいですか?

公開し、Windowsのアーティファクトのデフォルトの命名は、これはダウンロードリンク、dl.example.com/win/foo_Setup_1.0.0.exeは各アップデートを変更することを意味し${productName}_Setup_${version}.${ext}、またはfoo_Setup_1.0.0.exe

です。

私の最初の推測では、アーティファクトの命名パターンから動的変数を削除するだけですが、バージョン番号が理由であると仮定しています。&は何も破壊したくありません。

dl.example.com/win/latest,dl.example.com/win/betaなどの安定したダウンロードリンクを管理する方法はありますか?

+0

あなたの問題を解決する可能性のある[プロバイダ](https://github.com/electron-userland/electron-builder/wiki/Auto-Update#module_electronupupater.Provider+getLatestVersion)に関するセクションがあります。 –

答えて

1

現在のところ、解決策はありません。 Amazon S3 Routing Rulesを使用してwin/latestwin/foo_Setup_1.0.0.exeにリダイレクトすることができます(また、この規則は、リリースごとに変更する必要があります)。

私はfile issue電子ビルダーにお勧めし、いつかあなたのために実装されます。つまり、電子ビルダーが自動的にそのようなルールを作成して維持します。

+0

ありがとう@デベラその間、 'foo_setup.exe'のように、バージョン番号なしで成果物を命名する際に問題がありますか? – Brandon

+0

@Brandon一般に、ファイル名からバージョン番号を削除することは安全です。しかし、この場合、必要に応じて古いバージョンをダウンロードすることはできません。 – develar

関連する問題