mirror of
https://github.com/VSCodium/vscodium.git
synced 2026-04-23 03:20:16 +10:00
54 lines
1.7 KiB
Bash
54 lines
1.7 KiB
Bash
#!/usr/bin/env bash
|
|
|
|
cd vscode || { echo "'vscode' dir not found"; exit 1; }
|
|
|
|
npm run gulp "vscode-win32-${VSCODE_ARCH}-inno-updater"
|
|
|
|
if [[ "${SHOULD_BUILD_ZIP}" != "no" ]]; then
|
|
7z.exe a -tzip "../assets/${APP_NAME}-win32-${VSCODE_ARCH}-${RELEASE_VERSION}.zip" -x!CodeSignSummary*.md -x!tools "../VSCode-win32-${VSCODE_ARCH}/*" -r
|
|
fi
|
|
|
|
# . ../build/windows/appx/build.sh
|
|
|
|
if [[ "${SHOULD_BUILD_EXE_SYS}" != "no" ]]; then
|
|
npm run gulp "vscode-win32-${VSCODE_ARCH}-system-setup"
|
|
fi
|
|
|
|
if [[ "${SHOULD_BUILD_EXE_USR}" != "no" ]]; then
|
|
npm run gulp "vscode-win32-${VSCODE_ARCH}-user-setup"
|
|
fi
|
|
|
|
if [[ "${VSCODE_ARCH}" == "ia32" || "${VSCODE_ARCH}" == "x64" ]]; then
|
|
if [[ "${SHOULD_BUILD_MSI}" != "no" ]]; then
|
|
. ../build/windows/msi/build.sh
|
|
fi
|
|
|
|
if [[ "${SHOULD_BUILD_MSI_NOUP}" != "no" ]]; then
|
|
. ../build/windows/msi/build-updates-disabled.sh
|
|
fi
|
|
fi
|
|
|
|
cd ..
|
|
|
|
if [[ "${SHOULD_BUILD_EXE_SYS}" != "no" ]]; then
|
|
echo "Moving System EXE"
|
|
mv "vscode\\.build\\win32-${VSCODE_ARCH}\\system-setup\\VSCodeSetup.exe" "assets\\${APP_NAME}Setup-${VSCODE_ARCH}-${RELEASE_VERSION}.exe"
|
|
fi
|
|
|
|
if [[ "${SHOULD_BUILD_EXE_USR}" != "no" ]]; then
|
|
echo "Moving User EXE"
|
|
mv "vscode\\.build\\win32-${VSCODE_ARCH}\\user-setup\\VSCodeSetup.exe" "assets\\${APP_NAME}UserSetup-${VSCODE_ARCH}-${RELEASE_VERSION}.exe"
|
|
fi
|
|
|
|
if [[ "${VSCODE_ARCH}" == "ia32" || "${VSCODE_ARCH}" == "x64" ]]; then
|
|
if [[ "${SHOULD_BUILD_MSI}" != "no" ]]; then
|
|
echo "Moving MSI"
|
|
mv "build\\windows\\msi\\releasedir\\${APP_NAME}-${VSCODE_ARCH}-${RELEASE_VERSION}.msi" assets/
|
|
fi
|
|
|
|
if [[ "${SHOULD_BUILD_MSI_NOUP}" != "no" ]]; then
|
|
echo "Moving MSI with disabled updates"
|
|
mv "build\\windows\\msi\\releasedir\\${APP_NAME}-${VSCODE_ARCH}-updates-disabled-${RELEASE_VERSION}.msi" assets/
|
|
fi
|
|
fi
|