From 53edd9bfbbf240b69914592f0e3616d9be006b4a Mon Sep 17 00:00:00 2001 From: Guilherme Werner Date: Tue, 16 Dec 2025 18:08:20 -0300 Subject: [PATCH] Publish to nuget --- .gitignore | 2 ++ Directory.Build.props | 13 +++++++++++++ releases/.gitkeep | 0 scripts/package.ps1 | 7 +++++++ src/ProxmoxSharp.Tests/ProxmoxSharp.Tests.csproj | 5 +++-- 5 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 Directory.Build.props create mode 100644 releases/.gitkeep create mode 100644 scripts/package.ps1 diff --git a/.gitignore b/.gitignore index 921dd89..0fddb16 100644 --- a/.gitignore +++ b/.gitignore @@ -2,8 +2,10 @@ .vscode/* bin/ obj/ +releases/* !.vscode/settings.json +!releases/.gitkeep .DS_Store .DS_Store .env diff --git a/Directory.Build.props b/Directory.Build.props new file mode 100644 index 0000000..caaf968 --- /dev/null +++ b/Directory.Build.props @@ -0,0 +1,13 @@ + + + Tribufu + Tribufu + Copyright (c) Tribufu. All Rights Reserved. + MIT + git + https://github.com/tribufu/proxmox-sharp + 0.1.0 + $(Version).0 + $(NoWarn);0618;1591;1998;2002;8767 + + diff --git a/releases/.gitkeep b/releases/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/scripts/package.ps1 b/scripts/package.ps1 new file mode 100644 index 0000000..b496845 --- /dev/null +++ b/scripts/package.ps1 @@ -0,0 +1,7 @@ +#!/usr/bin/env pwsh + +Get-ChildItem ./releases -Filter *.nupkg -Recurse -Force | Remove-Item -Force + +dotnet clean +dotnet build -c Release +dotnet pack -c Release -o ./releases diff --git a/src/ProxmoxSharp.Tests/ProxmoxSharp.Tests.csproj b/src/ProxmoxSharp.Tests/ProxmoxSharp.Tests.csproj index b0692b7..9dfd202 100644 --- a/src/ProxmoxSharp.Tests/ProxmoxSharp.Tests.csproj +++ b/src/ProxmoxSharp.Tests/ProxmoxSharp.Tests.csproj @@ -1,9 +1,10 @@ + enable + false + enable Exe net8.0 - enable - enable