version: build-{build} skip_tags: true image: Visual Studio 2019 configuration: Debug build_script: - ps: |- #cd src If ($Env:APPVEYOR_REPO_BRANCH -eq "master") { $Env:VERSION_SUFFIX="" } Else { $Env:VERSION_SUFFIX=$Env:APPVEYOR_REPO_BRANCH + $Env:APPVEYOR_BUILD_NUMBER.PadLeft(5, "0") } msbuild /t:Restore /p:VersionSuffix=$Env:VERSION_SUFFIX msbuild MiniExcel.sln /verbosity:minimal /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" /p:Configuration=$Env:CONFIGURATION /p:VersionSuffix=$Env:VERSION_SUFFIX /p:TreatWarningsAsErrors=true test_script: - ps: |- # run tests dotnet test tests\MiniExcelTests\MiniExcelTests.csproj --no-build --logger "trx" -c $Env:CONFIGURATION # upload results to AppVeyor $wc = New-Object 'System.Net.WebClient' Resolve-Path tests\MiniExcelTests\TestResults\*.trx | % { $wc.UploadFile("https://ci.appveyor.com/api/testresults/mstest/$($env:APPVEYOR_JOB_ID)", "$_") } #artifacts: #- path: '**\*.nupkg'