diff --git a/.circleci/config.yml b/.circleci/config.yml index b6446082c999..c3f22669d618 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -24,6 +24,7 @@ env-testing-build: &env-testing-build env-release-build: &env-release-build GN_CONFIG: //electron/build/args/release.gn + STRIP_BINARIES: true env-headless-testing: &env-headless-testing DISPLAY: ':99.0' @@ -160,12 +161,14 @@ step-electron-build: &step-electron-build cd src ninja -C out/Default electron -j18 -step-electron-dist-strip: &step-electron-dist-strip +step-maybe-electron-dist-strip: &step-maybe-electron-dist-strip run: name: Strip electron binaries command: | - cd src - electron/script/strip-binaries.py --target-cpu="$TARGET_ARCH" + if [ "$STRIP_BINARIES" == "true" ]; then + cd src + electron/script/strip-binaries.py --target-cpu="$TARGET_ARCH" + fi step-electron-dist-build: &step-electron-dist-build run: @@ -440,6 +443,7 @@ steps-electron-build-for-tests: &steps-electron-build-for-tests # Electron app - *step-electron-build + - *step-maybe-electron-dist-strip - *step-electron-dist-build - *step-electron-dist-store @@ -472,7 +476,7 @@ steps-electron-build-for-publish: &steps-electron-build-for-publish # Electron app - *step-electron-build - - *step-electron-dist-strip + - *step-maybe-electron-dist-strip - *step-electron-dist-build - *step-electron-dist-store - *step-generate-breakpad-symbols