tabby/ci/package-win.sh
Wei Zhang 2c5a376e31
ci(release): release filename without version (#3444)
* ci(release): release file without version

* ci(release): build release file inside build

* ci(release): fix yaml format

* fix(ci): preserve the newline for creating bundle
2024-11-21 04:31:36 +08:00

25 lines
721 B
Bash
Executable File

#!/bin/bash
# Input variables
TABBY_VERSION=${TABBY_VERSION:-dev}
LLAMA_CPP_VERSION=${LLAMA_CPP_VERSION:-b3571}
LLAMA_CPP_PLATFORM=${LLAMA_CPP_PLATFORM:-cuda-cu11.7.1-x64}
OUTPUT_NAME=${OUTPUT_NAME:-tabby_x86_64-windows-msvc-cuda117}
NAME=llama-${LLAMA_CPP_VERSION}-bin-win-${LLAMA_CPP_PLATFORM}
ZIP_FILE=${NAME}.zip
curl https://github.com/ggerganov/llama.cpp/releases/download/${LLAMA_CPP_VERSION}/${ZIP_FILE} -L -o ${ZIP_FILE}
unzip ${ZIP_FILE} -d ${OUTPUT_NAME}
pushd ${OUTPUT_NAME}
rm $(ls *.exe | grep -v "llama-server")
cp ../tabby_x86_64-windows-msvc.exe/tabby_x86_64-windows-msvc.exe tabby.exe
popd
zip -r ${OUTPUT_NAME}.zip ${OUTPUT_NAME}
rm -rf "${OUTPUT_NAME}"
mkdir -p dist
mv ${OUTPUT_NAME}.zip dist/