summaryrefslogtreecommitdiff
path: root/bin/build-electron
diff options
context:
space:
mode:
authorLex Neva <github.com@lexneva.name>2019-04-12 01:41:14 -0400
committerLex Neva <github.com@lexneva.name>2019-04-12 02:26:02 -0400
commit0d54c828d0477db8666ff24d451591d9f7fdcf57 (patch)
tree30544f7b5deb8c861c6b14b8d871da529b80bfbd /bin/build-electron
parent9091be8b974fb4b38d5fdf188d3db0b56c5a1c9d (diff)
use docker for windows
Diffstat (limited to 'bin/build-electron')
-rwxr-xr-xbin/build-electron17
1 files changed, 9 insertions, 8 deletions
diff --git a/bin/build-electron b/bin/build-electron
index ccf98b14..1c0c6e58 100755
--- a/bin/build-electron
+++ b/bin/build-electron
@@ -1,13 +1,14 @@
#!/bin/bash
-cd electron
-
if [ "$BUILD" = "windows" ]; then
- NPM="wine cmd /c C:\\node\\npm.cmd"
+ docker run --rm \
+ -e ELECTRON_CACHE=$HOME/.cache/electron \
+ -v ${PWD}/electron:/project \
+ -v ~/.cache/electron:/root/.cache/electron \
+ electronuserland/builder:wine \
+ /bin/bash -c "yarn --link-duplicates --pure-lockfile && yarn run dist"
else
- NPM="npm"
+ cd electron
+ yarn install
+ yarn run dist
fi
-
-$NPM install
-$NPM update
-$NPM run package