refactor: rewrite all build scripts

* supports generate rpm package on Linux
* use a global VERSION file
This commit is contained in:
leo 2024-04-16 17:29:36 +08:00
parent de5a60c6dd
commit 7f7e5ef5f8
11 changed files with 102 additions and 54 deletions

View file

@ -1,13 +1,13 @@
$version = Get-Content .\VERSION
if (Test-Path SourceGit) {
Remove-Item SourceGit -Recurse -Force
}
if (Test-Path SourceGit.win-x64.zip) {
Remove-Item SourceGit.win-x64.zip -Force
}
Remove-Item *.zip -Force
dotnet publish ..\src\SourceGit.csproj -c Release -r win-x64 -o SourceGit -p:PublishAot=true -p:PublishTrimmed=true -p:TrimMode=link --self-contained
Remove-Item SourceGit\*.pdb -Force
Compress-Archive -Path SourceGit -DestinationPath SourceGit.win-x64.zip
Compress-Archive -Path SourceGit -DestinationPath "sourcegit_$version.win-x64.zip"