关于 Electron-Builder 自动更新和 BitBucket 管道的问题

问题描述 投票:0回答:1

我目前正在尝试使用电子构建器自动更新和 bitbucket 管道在电子应用程序上添加自动更新。

但是我很难理解 eact 部分(电子构建器和 bitbucket 管道)必须做什么。

在这种情况下,bitbucket 管道的目标是什么?

对我来说,在管道中,我必须安装依赖项(使用 npm install),构建项目(使用 npm build)并为 window 制作安装程序(使用 electro-builder -w -c.extraMetadata.main=build/电子.js)。之后,我的电子应用程序中的 package.json 中的配置必须采用新的安装程序在应用程序上安装新的更新(使用 autoUpdater.checkForUpdatesAndNotify() ;)。

这是一个很好的方法,还是我完全错了?

感谢您的阅读。

reactjs electron continuous-integration bitbucket electron-builder
1个回答
0
投票

如果您愿意简单地通过 bitbucket 发布。你不需要太关心bitbucket管道。

在电子构建器中有

bitbucket
发布选项。

您应该在电子构建器配置中设置发布选项。这将做你想做的一切。如果你想看看管道后面发生了什么。这就是你所知道的。安装 deps 后,它将构建工件,这些文件将存储在某个地方。

在您的情况下,您应该深入了解如何设置 bitbucket env 和 electro-builder 配置。

参考:https://www. Electron.build/configuration/publish.html

在发布之前,我建议您尝试在本地计算机上构建应用程序,至少确保一切正常。

© www.soinside.com 2019 - 2024. All rights reserved.