Skip to content

Commit

Permalink
Improve build
Browse files Browse the repository at this point in the history
  • Loading branch information
franklupo committed May 5, 2023
1 parent 17aae0d commit 406231c
Showing 1 changed file with 10 additions and 5 deletions.
15 changes: 10 additions & 5 deletions src/Corsinvest.ProxmoxVE.Diagnostic/build.ps1
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# SPDX-FileCopyrightText: Copyright Corsinvest Srl
# SPDX-License-Identifier: GPL-3.0-only
# SPDX-FileCopyrightText: 2019 Copyright Corsinvest Srl

[System.Console]::Clear();

Expand All @@ -16,17 +16,22 @@ Write-Output "
== Build System
========================================================="

$pathNet = "Bin\Release\net6.0"
$pathNet = "Bin\Release\net7.0"

Remove-Item -Path ".\$pathNet" -Recurse -Force

$rids = @("linux-x64", "linux-arm", "linux-arm64", "osx-x64", "win-x86", "win-x64", "win-arm", "win-arm64")
foreach ($rid in $rids) {
dotnet publish -r $rid -c Release /p:PublishSingleFile=true --self-contained /p:EnableCompressionInSingleFile=true
dotnet publish -r $rid -c Release /p:PublishSingleFile=true --self-contained #/p:EnableCompressionInSingleFile=true
$path = "$pathNet\$rid\publish\"

$fileName = Get-ChildItem $path -Exclude *.pdb -name
$fileName = Get-ChildItem $path -Exclude *.pdb, *.xml -name
$fileDest = "$pathNet\$fileName-$rid.zip"
Remove-Item $fileDest -ErrorAction SilentlyContinue
Compress-Archive $path\$fileName $fileDest
}

Remove-Item "$pathNet\$rid" -Recurse -Force
}

Remove-Item "bin\debug" -Recurse -Force
Remove-Item "obj" -Recurse -Force

0 comments on commit 406231c

Please sign in to comment.