diff --git a/package_alpine_reh.sh b/package_alpine_reh.sh index 9936174..8c4a04c 100755 --- a/package_alpine_reh.sh +++ b/package_alpine_reh.sh @@ -7,6 +7,10 @@ if [[ "${CI_BUILD}" == "no" ]]; then exit 1 fi +APP_NAME_LC="$( echo "${APP_NAME}" | awk '{print tolower($0)}' )" + +mkdir -p assets + tar -xzf ./vscode.tar.gz cd vscode || { echo "'vscode' dir not found"; exit 1; } @@ -42,25 +46,38 @@ done node build/azure-pipelines/distro/mixin-npm -yarn gulp minify-vscode-reh - if [[ "${VSCODE_ARCH}" == "x64" ]]; then PA_NAME="linux-alpine" else PA_NAME="alpine-arm64" 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 .. npm install -g checksum