Browse Source

updated nuget to support restoring via solution file and added the restore into the build scripts.

pull/187/head
Craig Wilson 11 years ago
parent
commit
d221342ed5
  1. 3
      .travis.yml
  2. BIN
      Tools/NuGet/NuGet.exe
  3. 4
      build/build.ps1

3
.travis.yml

@ -19,8 +19,9 @@ before_install:
- sudo installer -pkg "MonoFramework-MDK-${MONO_VERSION}.macos10.xamarin.x86.pkg" -target /
script:
- mono --runtime=v4.0.30319 ./Tools/NuGet/nuget.exe restore ./src/CSharpDriver-Mono.sln
- xbuild ./src/CSharpDriver-Mono.sln
- brew install mongodb
- mkdir -p ./build/db/data
- mongod --dbpath ./build/db/data --logpath ./build/db/log.log --fork --setParameter enableTestCommands=1
- mono --runtime=v4.0.30319 ./Tools/NUnit/nunit-console.exe ./src/MongoDB.Bson.Tests/bin/Debug/MongoDB.Bson.Tests.dll ./src/MongoDB.Driver.Tests/bin/Debug/MongoDB.Driver.Core.Tests.dll ./src/MongoDB.Driver.Tests/bin/Debug/MongoDB.Driver.Tests.dll
- mono --runtime=v4.0.30319 ./Tools/NUnit/nunit-console.exe ./src/MongoDB.Bson.Tests/bin/Debug/MongoDB.Bson.Tests.dll ./src/MongoDB.Driver.Core.Tests/bin/Debug/MongoDB.Driver.Core.Tests.dll ./src/MongoDB.Driver.Tests/bin/Debug/MongoDB.Driver.Tests.dll

BIN
Tools/NuGet/NuGet.exe

4
build/build.ps1

@ -1,4 +1,4 @@
Properties {
properties {
if(-not (Test-Path variable:base_version)) {
$base_version = "2.0.0"
}
@ -112,6 +112,8 @@ Task Build -Depends Clean, OutputVersion {
-config $config `
-sem_version $sem_version `
Exec { &$nuget_tool restore $sln_file }
mkdir -path $45_bin_dir | out-null
Write-Host "Building $sln_file for .NET 4.5" -ForegroundColor Green
Exec { msbuild "$sln_file" /t:Rebuild /p:Configuration=$config /p:TargetFrameworkVersion=v4.5 /v:quiet /p:OutDir=$45_bin_dir }

Loading…
Cancel
Save