diff --git a/appveyor.yml b/appveyor.yml index 4258ac2d8..6428c40c0 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -35,7 +35,7 @@ before_build: - ps: Import-Module .\build\psake.psm1 build_script: - - ps: Invoke-Psake .\build\build.ps1 -properties @{"BuildNumber"=$env:APPVEYOR_BUILD_NUMBER;"IsAppVeyor"=$env:APPVEYOR} + - ps: Invoke-Psake .\build\build.ps1 -properties @{"BuildNumber"=$env:APPVEYOR_BUILD_NUMBER;"AppVeyor"=$env:APPVEYOR;CoverallsRepoToken$env:COVERALLS_REPO_TOKEN} #---------------------------------# # tests configuration # diff --git a/build/build.ps1 b/build/build.ps1 index f09c5b9c0..dabfbc559 100644 --- a/build/build.ps1 +++ b/build/build.ps1 @@ -5,7 +5,8 @@ Properties { # see appveyor.yml for usage $BuildNumber = $null - $IsAppVeyor = $null + $CoverallsRepoToken = $null + $AppVeyor = $null # Input and output paths $BUILD_PATH = Resolve-Path "." @@ -154,7 +155,7 @@ task Run-Coverage -depends Build-Tests { $CoverageOutputPath = Join-Path $TEST_RESULTS "$($_)_Coverage.xml" $appVeyor = "" - if ($IsAppVeyor) { + if ($AppVeyor -ne $null -and $AppVeyor -ne "") { $appVeyor = " -appveyor" } @@ -165,7 +166,7 @@ task Run-Coverage -depends Build-Tests { Write-Host "Transforming coverage results file to HTML" & $REPORTGEN_EXE -verbosity:Info -reports:$CoverageOutputPath -targetdir:(Join-Path $TEST_RESULTS "Coverage\$_") - if ($env:COVERALLS_REPO_TOKEN -ne $null) { + if ($CoverallsRepoToken -ne $null -and $CoverallsRepoToken -ne "") { Write-Host "Uploading coverage report to Coveralls.io" Exec { . $COVERALLS_EXE --opencover $CoverageOutputPath } }