diff options
author | 2016-10-25 14:12:42 -0700 | |
---|---|---|
committer | 2016-10-25 14:12:42 -0700 | |
commit | dc23046b065493807f0ca0b09907d03d96baeb5c (patch) | |
tree | e660b56f14614f3f70e1a3ade381800f3c1ff4b4 /tools | |
parent | ba2d5a678da64109e6e0d79d5fdceecd3ae2b7d3 (diff) |
Add electron support and build electron artifacts
Diffstat (limited to 'tools')
-rw-r--r-- | tools/run_tests/build_artifact_node.bat | 10 | ||||
-rwxr-xr-x | tools/run_tests/build_artifact_node.sh | 8 |
2 files changed, 17 insertions, 1 deletions
diff --git a/tools/run_tests/build_artifact_node.bat b/tools/run_tests/build_artifact_node.bat index c5bd726db7..9175aa5c64 100644 --- a/tools/run_tests/build_artifact_node.bat +++ b/tools/run_tests/build_artifact_node.bat @@ -29,6 +29,8 @@ set node_versions=0.12.0 1.0.0 1.1.0 2.0.0 3.0.0 4.0.0 5.0.0 6.0.0 +set electron_versions=1.0.0 1.1.0 1.2.0 1.3.0 1.4.0 + set PATH=%PATH%;C:\Program Files\nodejs\;%APPDATA%\npm del /f /q BUILD || rmdir build /s /q @@ -47,9 +49,15 @@ for %%v in (%node_versions%) do ( xcopy /Y /I /S build\stage\* artifacts\ || goto :error ) + +for %%v in (%electron_versions%) do ( + call .\node_modules\.bin\node-pre-gyp.cmd configure rebuild package testpackage --runtime=electron --target=%%v --target_arch=%1 || goto :error + + xcopy /Y /I /S build\stage\* artifacts\ || goto :error +) if %errorlevel% neq 0 exit /b %errorlevel% goto :EOF :error -exit /b 1
\ No newline at end of file +exit /b 1 diff --git a/tools/run_tests/build_artifact_node.sh b/tools/run_tests/build_artifact_node.sh index 9d06472aa4..c1ee71a4ce 100755 --- a/tools/run_tests/build_artifact_node.sh +++ b/tools/run_tests/build_artifact_node.sh @@ -44,8 +44,16 @@ npm update node_versions=( 0.12.0 1.0.0 1.1.0 2.0.0 3.0.0 4.0.0 5.0.0 6.0.0 ) +electron_versions=( 1.0.0 1.1.0 1.2.0 1.3.0 1.4.0 ) + for version in ${node_versions[@]} do ./node_modules/.bin/node-pre-gyp configure rebuild package testpackage --target=$version --target_arch=$NODE_TARGET_ARCH cp -r build/stage/* artifacts/ done + +for version in ${node_versions[@]} +do + HOME=~/.electron-gyp ./node_modules/.bin/node-pre-gyp configure rebuild package testpackage --runtime=electron --target=$version --target_arch=$NODE_TARGET_ARCH + cp -r build/stage/* artifacts/ +done |