我目前正试图添加自动更新的电子应用程序与电子建设者自动更新和比特桶管道。
但我有一些困难,以了解什么eact部分(电子建设者和比特桶管道)必须做的。
在这种情况下,bitbucket管道的目标是什么?
对我来说,在管道中,我必须安装依赖性(使用npm安装),生成项目(使用npm build)并为windows制作安装程序(with electron-builder -w-c.extraMetadata.main=build/electron.js)。在此之后,我的电子应用程序中的package.json中的配置必须使用新的安装程序来安装应用程序上的新更新(with autoUpdater.checkForUpdatesAndNotify();)。
这是一个好方法,还是我完全错了?
谢谢你的阅读。
1条答案
按热度按时间tvmytwxo1#
如果你愿意通过bitbucket发布,你不需要太在意bitbucket管道。
在electron-builder中有
bitbucket
发布选项。x1c 0d1x的数据
你应该在electron-builder配置中设置publish选项。这将做你想要的一切。如果你想看到管道后面发生了什么。这就是你所知道的。在安装deps之后,它将构建工件,这些文件将被存储在某个地方。
在你的例子中,你应该深入研究如何设置bitbucket环境和电子构建器配置。
的
Ref:https://www.electron.build/configuration/publish.html
在发布之前,我建议您尝试在本地计算机上构建应用程序,至少确保一切正常。