From 5b1a4a1950a0e1a9ba4b6b12fd94393a02334ae3 Mon Sep 17 00:00:00 2001 From: Peter Squicciarini Date: Fri, 9 Aug 2019 08:49:47 -0700 Subject: [PATCH] Use new gulp targets --- build.sh | 48 +++++++++++++++++++++++++----------------------- 1 file changed, 25 insertions(+), 23 deletions(-) diff --git a/build.sh b/build.sh index 0f5cbfb..a6f7b77 100755 --- a/build.sh +++ b/build.sh @@ -1,19 +1,5 @@ #!/bin/bash -function keep_alive() { - while true; do - date - sleep 60 - done -} - -function build() { - keep_alive & - KA_PID=$! - npm run gulp -- $1 - kill $KA_PID -} - if [[ "$SHOULD_BUILD" == "yes" ]]; then cp -rp src/* vscode/ cd vscode @@ -23,6 +9,7 @@ if [[ "$SHOULD_BUILD" == "yes" ]]; then ../update_settings.sh yarn + yarn postinstall mv product.json product.json.bak # set fields in product.json @@ -68,20 +55,35 @@ if [[ "$SHOULD_BUILD" == "yes" ]]; then sed -i "s/code-oss/codium/" resources/linux/debian/postinst.template fi + yarn gulp compile-build + yarn gulp compile-extensions-build + yarn gulp minify-vscode + yarn gulp minify-vscode-reh + yarn gulp minify-vscode-reh-web + if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then npm install --global create-dmg - build "vscode-darwin-min" + yarn gulp vscode-darwin-min-ci + yarn gulp vscode-reh-darwin-min-ci + yarn gulp vscode-reh-web-darwin-min-ci elif [[ "$CI_WINDOWS" == "True" ]]; then cp LICENSE.txt LICENSE.rtf # windows build expects rtf license - build "vscode-win32-${BUILDARCH}-min" - build "vscode-win32-${BUILDARCH}-inno-updater" - build "vscode-win32-${BUILDARCH}-system-setup" - build "vscode-win32-${BUILDARCH}-user-setup" - build "vscode-win32-${BUILDARCH}-archive" + yarn gulp "vscode-win32-${BUILDARCH}-min-ci" + yarn gulp "vscode-reh-win32-${BUILDARCH}-min-ci" + yarn gulp "vscode-reh-web-win32-${BUILDARCH}-min-ci" + yarn gulp "vscode-win32-${BUILDARCH}-code-helper" + yarn gulp "vscode-win32-${BUILDARCH}-inno-updater" + yarn gulp "vscode-win32-${BUILDARCH}-archive" + yarn gulp "vscode-win32-${BUILDARCH}-system-setup" + yarn gulp "vscode-win32-${BUILDARCH}-user-setup" else # linux - build "vscode-linux-${BUILDARCH}-min" - build "vscode-linux-${BUILDARCH}-build-deb" - build "vscode-linux-${BUILDARCH}-build-rpm" + yarn gulp vscode-linux-x64-min-ci + yarn gulp vscode-reh-linux-x64-min-ci + yarn gulp vscode-reh-web-linux-x64-min-ci + + yarn gulp "vscode-linux-${BUILDARCH}-min" + yarn gulp "vscode-linux-${BUILDARCH}-build-deb" + yarn gulp "vscode-linux-${BUILDARCH}-build-rpm" . ../create_appimage.sh fi