diff --git a/DEH-CSV/DEH-CSV.csproj b/DEH-CSV/DEH-CSV.csproj index b4bf1ba..c7a2c82 100644 --- a/DEH-CSV/DEH-CSV.csproj +++ b/DEH-CSV/DEH-CSV.csproj @@ -7,7 +7,7 @@ CDP COMET ECSS-E-TM-10-25 CSV cdp4-icon.png RHEAGROUP.DEHCSV - 1.2.0 + 1.3.0 latest true true diff --git a/release.bat b/release.bat new file mode 100644 index 0000000..99e3993 --- /dev/null +++ b/release.bat @@ -0,0 +1,47 @@ +@echo off + +IF %1.==. GOTO KeyError +set apikey=%1 + +GOTO Begin + +:KeyError +ECHO. +ECHO ERROR: No apikey was specified +ECHO. + +GOTO End + +:Begin + +ECHO. +ECHO Cleaning up... +ECHO. + +IF EXIST "%~dp0\ReleaseBuilds" ( + rmdir "%~dp0\ReleaseBuilds" /s /q +) + +mkdir "%~dp0\ReleaseBuilds" + +rem Cleaning Builds... +dotnet clean -c Release DEH-CSV.sln + +ECHO. +ECHO Packing nugets... +ECHO. + +rem Packing New Versions... +dotnet pack -c Release -o ReleaseBuilds DEH-CSV.sln + +ECHO. +ECHO Pushing to nuget.org ... +ECHO. + +dotnet nuget push ReleaseBuilds\*.nupkg -s api.nuget.org -k %apikey% --skip-duplicate + +:End + +ECHO. +ECHO Release Completed +ECHO. \ No newline at end of file