feat: circleci ci

This commit is contained in:
2023-07-16 12:57:54 +00:00
parent 4abf7dcec7
commit 270d5da8c5
2 changed files with 35 additions and 1 deletions

33
.circleci/config.yml Normal file
View File

@@ -0,0 +1,33 @@
version: 2
jobs:
build_mac:
docker:
- image: circleci/node:14.17.6
steps:
- checkout
- run: yarn
- run: yarn electron-ci
- run: yarn build-electron-mac
build_windows:
docker:
- image: electronuserland/builder:wine
steps:
- checkout
- run: yarn
- run: yarn electron-ci
- run: yarn build-electron-windows
build_linux:
docker:
- image: node:14.17.6
steps:
- checkout
- run: yarn
- run: yarn electron-ci
- run: yarn build-electron-linux
workflows:
build:
jobs:
- build_mac
- build_windows
- build_linux

View File

@@ -14,7 +14,8 @@
"electron-ci": "tsc --outDir \"./dist\" ./electron/index.ts",
"build-electron": "yarn build && electron-builder --linux --windows",
"build-electron-linux": "yarn build && electron-builder --linux",
"build-electron-win": "yarn build && electron-builder --windows"
"build-electron-win": "yarn build && electron-builder --windows",
"build-electron-mac": "yarn build && electron-builder --mac"
},
"dependencies": {
"@emotion/react": "^11.11.1",