ci: github actions

This commit is contained in:
muwoo 2021-08-11 12:51:29 +08:00
parent a23231f74e
commit be2fb73c7e
2 changed files with 3 additions and 2 deletions

View File

@ -23,7 +23,7 @@ jobs:
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
os: [windows-2019, macos-11] os: [macos-11]
# create steps # create steps
steps: steps:
@ -46,6 +46,7 @@ jobs:
run: | run: |
yarn yarn
yarn global add xvfb-maybe yarn global add xvfb-maybe
npm run rebuild
- name: Build & release app - name: Build & release app
run: | run: |
npm run release npm run release

View File

@ -6,7 +6,7 @@
"license": null, "license": null,
"main": "./dist/electron/main.js", "main": "./dist/electron/main.js",
"scripts": { "scripts": {
"release": "vue-cli-service electron:build --publish always", "release": "node .electron-vue/build.js && electron-builder",
"build": "node .electron-vue/build.js && electron-builder", "build": "node .electron-vue/build.js && electron-builder",
"dev": "node .electron-vue/dev-runner.js", "dev": "node .electron-vue/dev-runner.js",
"rebuild": " ./node_modules/.bin/electron-rebuild", "rebuild": " ./node_modules/.bin/electron-rebuild",