test out build matrix for debug/release

This commit is contained in:
Jeremy Apthorp 2018-07-31 17:28:32 -07:00
parent 083ec2f60a
commit 80d22e8dc0

View file

@ -7,6 +7,9 @@ image: libcc-20-vs2017
environment: environment:
DISABLE_CRASH_REPORTER_TESTS: true DISABLE_CRASH_REPORTER_TESTS: true
ELECTRON_ENABLE_LOGGING: true ELECTRON_ENABLE_LOGGING: true
matrix:
- gn_args: debug
- gn_args: release
build_script: build_script:
- git config --global core.longpaths true - git config --global core.longpaths true
- cd .. - cd ..
@ -21,7 +24,7 @@ build_script:
"https://github.com/electron/electron" "https://github.com/electron/electron"
- gclient sync --with_branch_heads --with_tags - gclient sync --with_branch_heads --with_tags
- cd src - cd src
- gn gen out/Default "--args=import(\"//electron/build/args/debug.gn\")" - gn gen out/Default "--args=import(\"//electron/build/args/%gn_args%.gn\")"
- ninja -C out/Default electron:electron_app - ninja -C out/Default electron:electron_app
test_script: test_script:
- ninja -C out/Default electron/build/node:headers - ninja -C out/Default electron/build/node:headers