Added pack-and-push.ps1

This commit is contained in:
Toastie 2024-06-15 18:54:29 +12:00
parent 7bb263efb7
commit de2e87cbc8
Signed by: toastie_t0ast
GPG key ID: 27F3B6855AFD40A4

15
pack-and-push.ps1 Normal file
View file

@ -0,0 +1,15 @@
# Build the package
dotnet build -v minimal -c Release /p:Version=3.204.0 /p:TargetFrameworks=net6.0 /p:nowarn='"CS0618;CS1573;CS1591"'
# Pack the package
dotnet pack "src\Discord.Net.Core\Discord.Net.Core.csproj" --no-restore --no-build -v minimal -c Release -o output/ /p:Version=3.204.0 /p:TargetFrameworks=net6.0
dotnet pack "src\Discord.Net.Rest\Discord.Net.Rest.csproj" --no-restore --no-build -v minimal -c Release -o output/ /p:Version=3.204.0 /p:TargetFrameworks=net6.0
dotnet pack "src\Discord.Net.WebSocket\Discord.Net.WebSocket.csproj" --no-restore --no-build -v minimal -c Release -o output/ /p:Version=3.204.0 /p:TargetFrameworks=net6.0
dotnet pack "src\Discord.Net.Commands\Discord.Net.Commands.csproj" --no-restore --no-build -v minimal -c Release -o output/ /p:Version=3.204.0 /p:TargetFrameworks=net6.0
dotnet pack "src\Discord.Net.Webhook\Discord.Net.Webhook.csproj" --no-restore --no-build -v minimal -c Release -o output/ /p:Version=3.204.0 /p:TargetFrameworks=net6.0
dotnet pack "src\Discord.Net.Interactions\Discord.Net.Interactions.csproj" --no-restore --no-build -v minimal -c Release -o output/ /p:Version=3.204.0 /p:TargetFrameworks=net6.0
dotnet pack "experiment\Discord.Net.BuildOverrides\Discord.Net.BuildOverrides.csproj" --no-restore --no-build -v minimal -c Release -o output/ /p:Version=3.204.0 /p:TargetFrameworks=net6.0
dotnet pack "src/Discord.Net/Discord.Net.csproj" -c Release -o output/ /p:Version=3.204.0
# Push the packages
dotnet nuget push output/ --source ellielab