summaryrefslogtreecommitdiffstats
path: root/build.ps1
diff options
context:
space:
mode:
authorDavid Christiansen <coding@davedoes.net>2016-06-06 16:50:53 +0100
committerDavid Christiansen <coding@davedoes.net>2016-06-06 16:51:02 +0100
commit24e1095a8b9f2c3ba384ee79e8099a223712aad5 (patch)
treef46ce51682a83d0f38199bc4955d8373bf8ac9b3 /build.ps1
parent2a2e8ced2042989859fe010a712015106836aa7c (diff)
downloadDotNetOpenAuth.Samples-24e1095a8b9f2c3ba384ee79e8099a223712aad5.zip
DotNetOpenAuth.Samples-24e1095a8b9f2c3ba384ee79e8099a223712aad5.tar.gz
DotNetOpenAuth.Samples-24e1095a8b9f2c3ba384ee79e8099a223712aad5.tar.bz2
Diffstat (limited to 'build.ps1')
-rw-r--r--build.ps124
1 files changed, 24 insertions, 0 deletions
diff --git a/build.ps1 b/build.ps1
new file mode 100644
index 0000000..ac6a1f6
--- /dev/null
+++ b/build.ps1
@@ -0,0 +1,24 @@
+Param(
+ [string]$buildNumber = "0",
+ [string]$preRelease = $null
+)
+
+gci .\ -Recurse "packages.config" |% {
+ "Restoring " + $_.FullName
+ .\.nuget\nuget.exe i $_.FullName -o .\packages
+}
+
+Import-Module .\packages\psake.4.4.1\tools\psake.psm1
+
+if(Test-Path Env:\APPVEYOR_BUILD_NUMBER){
+ $buildNumber = [int]$Env:APPVEYOR_BUILD_NUMBER
+ Write-Host "Using APPVEYOR_BUILD_NUMBER"
+
+ $task = "appVeyor"
+}
+
+"Build number $buildNumber"
+
+Invoke-Psake .\default.ps1 $task -framework "4.0x64" -properties @{ buildNumber=$buildNumber; preRelease=$preRelease }
+
+Remove-Module psake \ No newline at end of file