浏览代码

(experiment) remove -reh- tasks; set yarn concurrency

Peter Squicciarini 5 年之前
父节点
当前提交
b012b6c1d0
共有 2 个文件被更改,包括 9 次插入13 次删除
  1. 6 12
      build.sh
  2. 3 1
      prepare_vscode.sh

+ 6 - 12
build.sh

@@ -1,5 +1,7 @@
 #!/bin/bash
 
+set -e
+
 function keep_alive_small() {
   while true; do
     echo .
@@ -26,8 +28,6 @@ if [[ "$SHOULD_BUILD" == "yes" ]]; then
 
   cd vscode || exit
 
-  export NODE_ENV=production
-
   # these tasks are very slow, so using a keep alive to keep travis alive
   if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then
     keep_alive_small &
@@ -37,24 +37,20 @@ if [[ "$SHOULD_BUILD" == "yes" ]]; then
 
   KA_PID=$!
 
+  yarn gulp hygiene
+  yarn monaco-compile-check
+  yarn valid-layers-check
+
   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
     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
     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"
@@ -62,8 +58,6 @@ if [[ "$SHOULD_BUILD" == "yes" ]]; then
     yarn gulp "vscode-win32-${BUILDARCH}-user-setup"
   else # linux
     yarn gulp vscode-linux-${BUILDARCH}-min-ci
-    yarn gulp vscode-reh-linux-${BUILDARCH}-min-ci
-    yarn gulp vscode-reh-web-linux-${BUILDARCH}-min-ci
 
     yarn gulp "vscode-linux-${BUILDARCH}-build-deb"
     if [[ "$BUILDARCH" == "x64" ]]; then

+ 3 - 1
prepare_vscode.sh

@@ -1,5 +1,7 @@
 #!/bin/bash
 
+set -e
+
 export npm_config_arch="$BUILDARCH"
 export npm_config_target_arch="$BUILDARCH"
 
@@ -11,7 +13,7 @@ cd vscode || exit
 # apply patches
 patch -u src/vs/platform/update/electron-main/updateService.win32.ts -i ../patches/update-cache-path.patch
 
-yarn --frozen-lockfile
+CHILD_CONCURRENCY=1 yarn --frozen-lockfile
 yarn postinstall
 
 if [[ "$BUILDARCH" == *"arm"* ]]; then