diff --git a/.circleci/config.yml b/.circleci/config.yml new file mode 100644 index 0000000..6095615 --- /dev/null +++ b/.circleci/config.yml @@ -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 \ No newline at end of file diff --git a/package.json b/package.json index 1385249..0bd1967 100644 --- a/package.json +++ b/package.json @@ -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",