ci: [gn] add builders for 32-bit linux

This commit is contained in:
Jeremy Apthorp 2018-07-31 16:25:51 -07:00
Родитель fceed0fcbc
Коммит 96c39923b6
1 изменённых файлов: 27 добавлений и 5 удалений

Просмотреть файл

@ -184,7 +184,7 @@ gn-build-steps: &gn-build-steps
echo 'export SCCACHE_WRAPPER="'"$SCCACHE_PATH"'"' >> $BASH_ENV
echo 'export CHROMIUM_BUILDTOOLS_PATH="'"$PWD"'/buildtools"' >> $BASH_ENV
source $BASH_ENV
gn gen out/Default --args='import("'$GN_CONFIG'") cc_wrapper="'"$SCCACHE_PATH"'"'
gn gen out/Default --args='import("'$GN_CONFIG'") cc_wrapper="'"$SCCACHE_PATH"'"'" $GN_EXTRA_ARGS"
- run:
name: Ninja build
command: |
@ -380,7 +380,7 @@ jobs:
xcode: "8.3.3"
<<: *build-steps
electron-gn-linux-debug-fyi:
electron-gn-linux-x64-debug-fyi:
environment:
DISPLAY: ':99.0'
GN_CONFIG: //electron/build/args/debug.gn
@ -389,7 +389,7 @@ jobs:
resource_class: 2xlarge
<<: *gn-build-steps
electron-gn-linux-release-fyi:
electron-gn-linux-x64-release-fyi:
environment:
DISPLAY: ':99.0'
GN_CONFIG: //electron/build/args/release.gn
@ -398,6 +398,26 @@ jobs:
resource_class: 2xlarge
<<: *gn-build-steps
electron-gn-linux-ia32-debug-fyi:
environment:
DISPLAY: ':99.0'
GN_CONFIG: //electron/build/args/debug.gn
GN_EXTRA_ARGS: 'target_cpu = "x86"'
docker:
- image: electronbuilds/electron:0.0.8
resource_class: 2xlarge
<<: *gn-build-steps
electron-gn-linux-ia32-release-fyi:
environment:
DISPLAY: ':99.0'
GN_CONFIG: //electron/build/args/release.gn
GN_EXTRA_ARGS: 'target_cpu = "x86"'
docker:
- image: electronbuilds/electron:0.0.8
resource_class: 2xlarge
<<: *gn-build-steps
workflows:
version: 2
build-arm:
@ -426,8 +446,10 @@ workflows:
- electron-mas-x64
build-gn-linux:
jobs:
- electron-gn-linux-debug-fyi
- electron-gn-linux-release-fyi
- electron-gn-linux-x64-debug-fyi
- electron-gn-linux-x64-release-fyi
- electron-gn-linux-ia32-debug-fyi
- electron-gn-linux-ia32-release-fyi
nightly-release-test:
triggers: