build: disable PDB debug symbols in releases [CI SKIP]

This commit is contained in:
justme committed 2026-10-04 12:54:39 -07:00
1 parent 6b12049df0
commit a9ee4ec34c
4 files changed
+7 -2

No files matched your search

+2 -2
View File
@@ -17,7 +17,7 @@ case "$project" in
esac
out="backend/artifacts/publish/$project/$rid"
args=(publish "$csproj" -c Release -r "$rid" -p:PublishAot=true -p:DebugType=none -o "/src/$out" --artifacts-path /artifacts -nologo -v q)
args=(publish "$csproj" -c Release -r "$rid" -p:PublishAot=true -p:DebugType=none -p:DebugSymbols=false -o "/src/$out" --artifacts-path /artifacts -nologo -v q)
case "$rid" in
linux-musl-x64)
@@ -34,7 +34,7 @@ case "$rid" in
;;
*)
cd "$root/backend" # global.json 在 backend/ 下
dotnet publish "${csproj#backend/}" -c Release -r "$rid" -p:PublishAot=true -o "$root/$out" -nologo -v q
dotnet publish "${csproj#backend/}" -c Release -r "$rid" -p:PublishAot=true -p:DebugType=none -p:DebugSymbols=false -o "$root/$out" -nologo -v q
;;
esac