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

This commit is contained in:
Baptiste Augrain
2025-01-27 04:12:13 +01:00
committed by GitHub
parent 30e3df2bdd
commit 6d7d20d5e7

View File

@@ -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
if [[ "${SHOULD_BUILD_REH}" != "no" ]]; then
echo "Building REH"
yarn gulp minify-vscode-reh
yarn gulp "vscode-reh-${PA_NAME}-min-ci" 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"
mkdir -p assets
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" . tar czf "../assets/${APP_NAME_LC}-reh-${VSCODE_PLATFORM}-${VSCODE_ARCH}-${RELEASE_VERSION}.tar.gz" .
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
cd .. cd ..
npm install -g checksum npm install -g checksum