Add sccache
Also removed unneeded slack notifcations
This commit is contained in:
parent
004abe3ce8
commit
856483fe61
1 changed files with 8 additions and 5 deletions
|
@ -313,7 +313,7 @@ jobs:
|
||||||
xcode: "8.3.3"
|
xcode: "8.3.3"
|
||||||
<<: *build-steps
|
<<: *build-steps
|
||||||
|
|
||||||
electron-linux-gn:
|
electron-linux-gn-fyi:
|
||||||
environment:
|
environment:
|
||||||
DISPLAY: ':99.0'
|
DISPLAY: ':99.0'
|
||||||
docker:
|
docker:
|
||||||
|
@ -336,7 +336,6 @@ jobs:
|
||||||
- run:
|
- run:
|
||||||
name: Gclient sync
|
name: Gclient sync
|
||||||
command: |
|
command: |
|
||||||
echo $PATH
|
|
||||||
gclient config \
|
gclient config \
|
||||||
--name "src/electron" \
|
--name "src/electron" \
|
||||||
--unmanaged \
|
--unmanaged \
|
||||||
|
@ -352,10 +351,12 @@ jobs:
|
||||||
name: GN gen
|
name: GN gen
|
||||||
command: |
|
command: |
|
||||||
cd src
|
cd src
|
||||||
|
echo 'export SCCACHE_WRAPPER="'`pwd`'/libchromiumcontent/script/sccache"' >> $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
|
||||||
mkdir out/Default
|
mkdir out/Default
|
||||||
cat > out/Default/args.gn <<-EOF
|
cat > out/Default/args.gn <<-EOF
|
||||||
|
cc_wrapper = "$SCCACHE_WRAPPER"
|
||||||
root_extra_deps = [ "//electron" ]
|
root_extra_deps = [ "//electron" ]
|
||||||
is_electron_build = true
|
is_electron_build = true
|
||||||
is_component_build = true
|
is_component_build = true
|
||||||
|
@ -369,6 +370,10 @@ jobs:
|
||||||
command: |
|
command: |
|
||||||
cd src
|
cd src
|
||||||
ninja -C out/Default electron:electron_app
|
ninja -C out/Default electron:electron_app
|
||||||
|
- run:
|
||||||
|
name: Check sccache stats after build
|
||||||
|
command: $SCCACHE_WRAPPER -s
|
||||||
|
|
||||||
- run:
|
- run:
|
||||||
name: Setup for headless testing
|
name: Setup for headless testing
|
||||||
command: |
|
command: |
|
||||||
|
@ -389,8 +394,6 @@ jobs:
|
||||||
path: src/junit
|
path: src/junit
|
||||||
- store_artifacts:
|
- store_artifacts:
|
||||||
path: src/junit
|
path: src/junit
|
||||||
- <<: *notify-slack-failure
|
|
||||||
- <<: *notify-slack-success
|
|
||||||
|
|
||||||
workflows:
|
workflows:
|
||||||
version: 2
|
version: 2
|
||||||
|
@ -420,7 +423,7 @@ workflows:
|
||||||
- electron-mas-x64
|
- electron-mas-x64
|
||||||
build-gn-linux:
|
build-gn-linux:
|
||||||
jobs:
|
jobs:
|
||||||
- electron-linux-gn
|
- electron-linux-gn-fyi
|
||||||
|
|
||||||
nightly-release-test:
|
nightly-release-test:
|
||||||
triggers:
|
triggers:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue