From d0f9d55d5652f486b80156efbd47b944f0e5baf4 Mon Sep 17 00:00:00 2001 From: jerviscui Date: Tue, 14 Feb 2023 15:06:17 +0800 Subject: [PATCH] Publish to nuget --- publish-nuget.bat | 31 +++++++++++++++++++++++++++++++ src/RetryCore/RetryCore.csproj | 2 +- 2 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 publish-nuget.bat diff --git a/publish-nuget.bat b/publish-nuget.bat new file mode 100644 index 0000000..90fb2a7 --- /dev/null +++ b/publish-nuget.bat @@ -0,0 +1,31 @@ +@set curdir=%cd% +:: echo %curdir% + +:: build +@echo 1. build +@cd %curdir%\src + +@cd ./RetryCore +dotnet clean >nul +dotnet build --configuration Release >nul + +:: pack +@echo. +@echo 2. pack +@cd %curdir%\nupkgs +@del /s /q /f *.nupkg >nul 2>nul +@cd %curdir%\src + +@cd ./RetryCore +dotnet pack -c Release -o %curdir%\nupkgs --no-build >nul + +:: publish +@echo. +@echo 3. publish +@cd %curdir%\nupkgs +@for %%i in (*.nupkg) do @( + :: echo %%i + dotnet nuget push %%i --skip-duplicate -s https://api.nuget.org/v3/index.json --no-service-endpoint +) + +@pause \ No newline at end of file diff --git a/src/RetryCore/RetryCore.csproj b/src/RetryCore/RetryCore.csproj index 6de9510..52fca78 100644 --- a/src/RetryCore/RetryCore.csproj +++ b/src/RetryCore/RetryCore.csproj @@ -1,7 +1,7 @@ - netstandard2.1 + netstandard2.0 enable Retry RetryCore