From 7d7a2552e1301a3c76aa58f3a5b6030acc4e78fe Mon Sep 17 00:00:00 2001 From: Mogens Heller Grabe Date: Wed, 7 Oct 2015 09:35:41 +0200 Subject: [PATCH] better script --- Package.nuspec | 2 +- build.cmd | 40 +++++++++++++++++++++++++++++++++++++++- 2 files changed, 40 insertions(+), 2 deletions(-) diff --git a/Package.nuspec b/Package.nuspec index e5c74a2..f855b2c 100644 --- a/Package.nuspec +++ b/Package.nuspec @@ -2,7 +2,7 @@ GoCommando - 0.90.0 + $version$ Mogens Heller Grabe Mogens Heller Grabe http://en.wikipedia.org/wiki/Beerware diff --git a/build.cmd b/build.cmd index 0cec496..cef4eb6 100644 --- a/build.cmd +++ b/build.cmd @@ -1,2 +1,40 @@ +@echo off + +echo GoCommand build thing. +echo. + +set buildVersion=%1 + +set outputPath="%~dp0\deploy" + +if exist "%outputPath%" ( + rd "%outputPath%" /s/q +) + +mkdir "%outputPath%" + +if "%buildVersion%"=="" ( + echo. + echo Please specify which version to build as an argument + echo. + goto exit +) + +echo Building version %buildVersion%... + msbuild GoCommando\GoCommando.csproj -P:Configuration=Release -nuget\nuget pack Package.nuspec -out c:\temp \ No newline at end of file + +echo Tagging... + +git tag %buildVersion% + +echo Packing... + +nuget\nuget pack Package.nuspec -out %outputPath% -version %buildVersion% + +echo Pushing... + +git push +git push --tags + +:exit