を構築しますこのようないくつかのビルド後のコマンド:ユニットテストのためのその後
dotnet restore EFCore.DbContextFactory.Examples.Data/EFCore.DbContextFactory.Examples.Data.csproj --verbosity m
dotnet restore EFCore.DbContextFactory.Examples.WebApi/EFCore.DbContextFactory.Examples.WebApi.csproj --verbosity m
dotnet restore EFCore.DbContextFactory/EFCore.DbContextFactory.csproj --verbosity m
dotnet publish EFCore.DbContextFactory.Examples.Data/EFCore.DbContextFactory.Examples.Data.csproj
dotnet publish EFCore.DbContextFactory.Examples.WebApi/EFCore.DbContextFactory.Examples.WebApi.csproj
dotnet publish EFCore.DbContextFactory/EFCore.DbContextFactory.csproj
は、私がテストを実行し、結果ファイルを生成し、そのコマンドを使用しています:
dotnet test EF.DbContextFactory.UnitTest.Data\EF.DbContextFactory.UnitTest.Data.csproj --logger "trx;LogFileName=output.trx"
だから最後に私がappveyorでの試験結果(PowerShellの)公開:
$wc = New-Object 'System.Net.WebClient'
$wc.UploadFile("https://ci.appveyor.com/api/testresults/mstest/$($env:APPVEYOR_JOB_ID)", (Resolve-Path EF.DbContextFactory.UnitTest.Data\\TestResults\output.trx))
をそして、それはそれです。ところで、私はビルドスクリプトの前にこれを持ってnugetパッケージ復元するために:そう、
nuget restore
私の最初の選択肢だったが、その瞬間、私はappveyor無料アカウントでVSTSのプライベートリポジトリを統合しようとしていた、それは不可能です今私はGithubから直接的に造形を作りました。 –