使用AppVeyor和Travis自动编译Electron全平台应用
package.json配置
1 | { |
build配置
electron-builder支持构建多个平台安装包,上面的配置中我配置了Windows、macos、linux,可以直接拷贝使用,如果想了解更多可以看这篇官方出品的文档:https://www.electron.build/configuration/configuration
构建命令配置
1 | node .electron-vue/build.js && electron-builder --publish onTagOrDraft |
可以看到后面的参数--publish onTagOrDraft
他的意思是,当在标签中提交,或github中存在draft发布版本的时候触发publish操作,这个时候会自动将构建好的包上传到github releases中。publish配置的取值如下:
Value | Description |
---|---|
onTag | on tag push only |
onTagOrDraft | on tag push or if draft release exists |
always | always publish |
never | never publish |
参考:
使用AppVeyor和Travis自动编译Electron全平台应用
http://www.mspring.org/2018/11/26/使用AppVeyor和Travis自动编译Electron全平台应用/