8 lines
517 B
PowerShell
8 lines
517 B
PowerShell
param(
|
|
[string]$Runtime = 'win-x64',
|
|
[string]$Output = "$PSScriptRoot/artifacts/server/$Runtime"
|
|
)
|
|
$ErrorActionPreference = 'Stop'
|
|
dotnet publish "$PSScriptRoot/src/VoiceCat.Server/VoiceCat.Server.csproj" -c Release -r $Runtime --self-contained true -p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=true -p:PublishTrimmed=false -p:RestoreLockedMode=true "-p:NuGetLockFilePath=packages.publish.$Runtime.lock.json" -o $Output
|
|
if ($LASTEXITCODE -ne 0) { throw 'Managed server publish failed.' }
|