ci: [gn] add builders for 32-bit linux
This commit is contained in:
parent
fceed0fcbc
commit
96c39923b6
1 changed files with 27 additions and 5 deletions
|
@ -184,7 +184,7 @@ gn-build-steps: &gn-build-steps
|
||||||
echo 'export SCCACHE_WRAPPER="'"$SCCACHE_PATH"'"' >> $BASH_ENV
|
echo 'export SCCACHE_WRAPPER="'"$SCCACHE_PATH"'"' >> $BASH_ENV
|
||||||
echo 'export CHROMIUM_BUILDTOOLS_PATH="'"$PWD"'/buildtools"' >> $BASH_ENV
|
echo 'export CHROMIUM_BUILDTOOLS_PATH="'"$PWD"'/buildtools"' >> $BASH_ENV
|
||||||
source $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:
|
- run:
|
||||||
name: Ninja build
|
name: Ninja build
|
||||||
command: |
|
command: |
|
||||||
|
@ -380,7 +380,7 @@ jobs:
|
||||||
xcode: "8.3.3"
|
xcode: "8.3.3"
|
||||||
<<: *build-steps
|
<<: *build-steps
|
||||||
|
|
||||||
electron-gn-linux-debug-fyi:
|
electron-gn-linux-x64-debug-fyi:
|
||||||
environment:
|
environment:
|
||||||
DISPLAY: ':99.0'
|
DISPLAY: ':99.0'
|
||||||
GN_CONFIG: //electron/build/args/debug.gn
|
GN_CONFIG: //electron/build/args/debug.gn
|
||||||
|
@ -389,7 +389,7 @@ jobs:
|
||||||
resource_class: 2xlarge
|
resource_class: 2xlarge
|
||||||
<<: *gn-build-steps
|
<<: *gn-build-steps
|
||||||
|
|
||||||
electron-gn-linux-release-fyi:
|
electron-gn-linux-x64-release-fyi:
|
||||||
environment:
|
environment:
|
||||||
DISPLAY: ':99.0'
|
DISPLAY: ':99.0'
|
||||||
GN_CONFIG: //electron/build/args/release.gn
|
GN_CONFIG: //electron/build/args/release.gn
|
||||||
|
@ -398,6 +398,26 @@ jobs:
|
||||||
resource_class: 2xlarge
|
resource_class: 2xlarge
|
||||||
<<: *gn-build-steps
|
<<: *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:
|
workflows:
|
||||||
version: 2
|
version: 2
|
||||||
build-arm:
|
build-arm:
|
||||||
|
@ -426,8 +446,10 @@ workflows:
|
||||||
- electron-mas-x64
|
- electron-mas-x64
|
||||||
build-gn-linux:
|
build-gn-linux:
|
||||||
jobs:
|
jobs:
|
||||||
- electron-gn-linux-debug-fyi
|
- electron-gn-linux-x64-debug-fyi
|
||||||
- electron-gn-linux-release-fyi
|
- electron-gn-linux-x64-release-fyi
|
||||||
|
- electron-gn-linux-ia32-debug-fyi
|
||||||
|
- electron-gn-linux-ia32-release-fyi
|
||||||
|
|
||||||
nightly-release-test:
|
nightly-release-test:
|
||||||
triggers:
|
triggers:
|
||||||
|
|
Loading…
Add table
Reference in a new issue