-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpublishAll.bat
More file actions
41 lines (31 loc) · 1.01 KB
/
publishAll.bat
File metadata and controls
41 lines (31 loc) · 1.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
echo off
cd /D "%~dp0"
if exist ".\Releases" (
rmdir ".\Releases" /s /q
)
mkdir .\Releases
cd .\Releases
mkdir .\linux-arm64
mkdir .\linux-x64
mkdir .\osx-arm64
mkdir .\osx-x64
mkdir .\win-x64
mkdir .\win-x86
cd ..
cd "HedgeMatEdit"
dotnet publish -p:PublishProfile=linux-arm64
dotnet publish -p:PublishProfile=linux-x64
dotnet publish -p:PublishProfile=osx-arm64
dotnet publish -p:PublishProfile=osx-x64
dotnet publish -p:PublishProfile=win-x64
dotnet publish -p:PublishProfile=win-x86
cd ..
cd .\Releases
set version="1.1.2"
tar --strip-components 1 -acf HedgeMatEdit-%version%-linux-arm64.zip -C .\linux-arm64 .
tar --strip-components 1 -acf HedgeMatEdit-%version%-linux-x64.zip -C .\linux-x64 .
tar --strip-components 1 -acf HedgeMatEdit-%version%-osx-arm64.zip -C .\osx-arm64 .
tar --strip-components 1 -acf HedgeMatEdit-%version%-osx-x64.zip -C .\osx-x64 .
tar --strip-components 1 -acf HedgeMatEdit-%version%-win-x64.zip -C .\win-x64 .
tar --strip-components 1 -acf HedgeMatEdit-%version%-win-x86.zip -C .\win-x86 .
cd ..