-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.ps1
22 lines (18 loc) · 856 Bytes
/
build.ps1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
$Location = Get-Location
$Configuration = "Release"
# log the runtimes
dnvm list
dnvm install 1.0.0-rc1-update2 -r coreclr -a x86
dnvm install 1.0.0-rc1-update2 -r clr -a x86
dnvm list
dnvm use 1.0.0-rc1-update2 -a x86 -r clr
dnu feeds list
dnu restore -s https://www.nuget.org/api/v2 -s https://ci.appveyor.com/nuget/luma-smarthub -s https://ci.appveyor.com/nuget/luma-smarthub-audio-bass -s https://ci.appveyor.com/nuget/luma-smarthub-plugins-youtube
# run the build
MSBuild src\Luma.SmartHub.Web.sln /property:Configuration=$Configuration
# tests
# dnvm use 1.0.0-rc1-update2 -a x64 -r clr
# dnx -p tests\Luma.SmartHub.Tests test -xml xunit-results.xml
# upload results to AppVeyor
# $wc = New-Object 'System.Net.WebClient'
# $wc.UploadFile("https://ci.appveyor.com/api/testresults/xunit/$($env:APPVEYOR_JOB_ID)", (Resolve-Path .\xunit-results.xml))