From f22346862b2ef5fd1230392d67eeffc0b263e4ed Mon Sep 17 00:00:00 2001 From: Ziyang Hu Date: Sun, 30 Oct 2022 23:15:48 +0800 Subject: [PATCH] windows build --- build-release-windows.ps1 | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 build-release-windows.ps1 diff --git a/build-release-windows.ps1 b/build-release-windows.ps1 new file mode 100644 index 00000000..ed1aaa96 --- /dev/null +++ b/build-release-windows.ps1 @@ -0,0 +1,20 @@ +$ErrorActionPreference="Stop" + +$COZO_VERSION = cat Cargo.toml | select-string '([0-9.]+)' | select-string '^version' | ForEach-Object { + $_.Matches[0].Groups[1].Value + } + +echo $COZO_VERSION + +if (test-path release) { + Remove-Item -Recurse -Force release +} + +mkdir release + +cargo build --release + +cp target/release/cozoserver.exe release/cozoserver-${COZO_VERSION}-windows-x86_64.exe + +Compress-Archive -Path release/cozoserver-${COZO_VERSION}-windows-x86_64.exe -DestinationPath release/cozoserver-${COZO_VERSION}-windows-x86_64.zip +Remove-Item release/cozoserver-${COZO_VERSION}-windows-x86_64.exe \ No newline at end of file