Use new gulp targets

This commit is contained in:
Peter Squicciarini 2019-08-09 08:49:47 -07:00
parent 91f1d58dd7
commit 5b1a4a1950

View file

@ -1,19 +1,5 @@
#!/bin/bash #!/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 if [[ "$SHOULD_BUILD" == "yes" ]]; then
cp -rp src/* vscode/ cp -rp src/* vscode/
cd vscode cd vscode
@ -23,6 +9,7 @@ if [[ "$SHOULD_BUILD" == "yes" ]]; then
../update_settings.sh ../update_settings.sh
yarn yarn
yarn postinstall
mv product.json product.json.bak mv product.json product.json.bak
# set fields in product.json # 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 sed -i "s/code-oss/codium/" resources/linux/debian/postinst.template
fi 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 if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then
npm install --global create-dmg 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 elif [[ "$CI_WINDOWS" == "True" ]]; then
cp LICENSE.txt LICENSE.rtf # windows build expects rtf license cp LICENSE.txt LICENSE.rtf # windows build expects rtf license
build "vscode-win32-${BUILDARCH}-min" yarn gulp "vscode-win32-${BUILDARCH}-min-ci"
build "vscode-win32-${BUILDARCH}-inno-updater" yarn gulp "vscode-reh-win32-${BUILDARCH}-min-ci"
build "vscode-win32-${BUILDARCH}-system-setup" yarn gulp "vscode-reh-web-win32-${BUILDARCH}-min-ci"
build "vscode-win32-${BUILDARCH}-user-setup" yarn gulp "vscode-win32-${BUILDARCH}-code-helper"
build "vscode-win32-${BUILDARCH}-archive" 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 else # linux
build "vscode-linux-${BUILDARCH}-min" yarn gulp vscode-linux-x64-min-ci
build "vscode-linux-${BUILDARCH}-build-deb" yarn gulp vscode-reh-linux-x64-min-ci
build "vscode-linux-${BUILDARCH}-build-rpm" 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 . ../create_appimage.sh
fi fi