summaryrefslogtreecommitdiffstats
path: root/build.ps1
diff options
context:
space:
mode:
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