diff options
| author | Lex Neva <github.com@lexneva.name> | 2019-04-12 01:41:14 -0400 |
|---|---|---|
| committer | Lex Neva <github.com@lexneva.name> | 2019-04-12 02:26:02 -0400 |
| commit | 0d54c828d0477db8666ff24d451591d9f7fdcf57 (patch) | |
| tree | 30544f7b5deb8c861c6b14b8d871da529b80bfbd /bin | |
| parent | 9091be8b974fb4b38d5fdf188d3db0b56c5a1c9d (diff) | |
use docker for windows
Diffstat (limited to 'bin')
| -rwxr-xr-x | bin/build-electron | 17 |
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 |
