2
0
Эх сурвалжийг харах

feat(alpine): enable reh-web (#2219)

Baptiste Augrain 4 сар өмнө
parent
commit
6d7d20d5e7

+ 26 - 9
package_alpine_reh.sh

@@ -7,6 +7,10 @@ if [[ "${CI_BUILD}" == "no" ]]; then
   exit 1
   exit 1
 fi
 fi
 
 
+APP_NAME_LC="$( echo "${APP_NAME}" | awk '{print tolower($0)}' )"
+
+mkdir -p assets
+
 tar -xzf ./vscode.tar.gz
 tar -xzf ./vscode.tar.gz
 
 
 cd vscode || { echo "'vscode' dir not found"; exit 1; }
 cd vscode || { echo "'vscode' dir not found"; exit 1; }
@@ -42,25 +46,38 @@ done
 
 
 node build/azure-pipelines/distro/mixin-npm
 node build/azure-pipelines/distro/mixin-npm
 
 
-yarn gulp minify-vscode-reh
-
 if [[ "${VSCODE_ARCH}" == "x64" ]]; then
 if [[ "${VSCODE_ARCH}" == "x64" ]]; then
   PA_NAME="linux-alpine"
   PA_NAME="linux-alpine"
 else
 else
   PA_NAME="alpine-arm64"
   PA_NAME="alpine-arm64"
 fi
 fi
 
 
-yarn gulp "vscode-reh-${PA_NAME}-min-ci"
+if [[ "${SHOULD_BUILD_REH}" != "no" ]]; then
+  echo "Building REH"
+  yarn gulp minify-vscode-reh
+  yarn gulp "vscode-reh-${PA_NAME}-min-ci"
 
 
-cd ..
+  pushd "../vscode-reh-${PA_NAME}"
 
 
-APP_NAME_LC="$( echo "${APP_NAME}" | awk '{print tolower($0)}' )"
+  echo "Archiving REH"
+  tar czf "../assets/${APP_NAME_LC}-reh-${VSCODE_PLATFORM}-${VSCODE_ARCH}-${RELEASE_VERSION}.tar.gz" .
 
 
-mkdir -p assets
+  popd
+fi
+
+if [[ "${SHOULD_BUILD_REH_WEB}" != "no" ]]; then
+  echo "Building REH-web"
+  yarn gulp minify-vscode-reh-web
+  yarn gulp "vscode-reh-web-${PA_NAME}-min-ci"
+
+  pushd "../vscode-reh-web-${PA_NAME}"
+
+  echo "Archiving REH-web"
+  tar czf "../assets/${APP_NAME_LC}-reh-web-${VSCODE_PLATFORM}-${VSCODE_ARCH}-${RELEASE_VERSION}.tar.gz" .
+
+  popd
+fi
 
 
-echo "Building and moving REH"
-cd "vscode-reh-${PA_NAME}"
-tar czf "../assets/${APP_NAME_LC}-reh-${VSCODE_PLATFORM}-${VSCODE_ARCH}-${RELEASE_VERSION}.tar.gz" .
 cd ..
 cd ..
 
 
 npm install -g checksum
 npm install -g checksum