Fix broken travis.ps1 logic (#2739)
This commit is contained in:
parent
bfd6d65458
commit
172b2234fc
|
@ -1,7 +1,12 @@
|
||||||
Import-Module $PSScriptRoot/../build.psm1 -Force
|
Import-Module $PSScriptRoot/../build.psm1 -Force
|
||||||
|
|
||||||
$isPR = $env:TRAVIS_PULL_REQUEST -eq 'true'
|
# https://docs.travis-ci.com/user/environment-variables/
|
||||||
$isCron = $env:TRAVIS_EVENT_TYPE -eq 'cron'
|
# TRAVIS_EVENT_TYPE: Indicates how the build was triggered.
|
||||||
|
# One of push, pull_request, api, cron.
|
||||||
|
$isPR = $env:TRAVIS_EVENT_TYPE -eq 'pull_request'
|
||||||
|
$isFullBuild = $env:TRAVIS_EVENT_TYPE -eq 'cron' -or $env:TRAVIS_EVENT_TYPE -eq 'api'
|
||||||
|
|
||||||
|
Write-Host -Foreground Green "Executing travis.ps1 `$isPR='$isPr' `$isFullBuild='$isFullBuild'"
|
||||||
|
|
||||||
Start-PSBootstrap -Package:(-not $isPr)
|
Start-PSBootstrap -Package:(-not $isPr)
|
||||||
$output = Split-Path -Parent (Get-PSOutput -Options (New-PSOptions -Publish))
|
$output = Split-Path -Parent (Get-PSOutput -Options (New-PSOptions -Publish))
|
||||||
|
@ -9,8 +14,7 @@ Start-PSBuild -CrossGen -PSModuleRestore
|
||||||
|
|
||||||
$pesterParam = @{ 'binDir' = $output }
|
$pesterParam = @{ 'binDir' = $output }
|
||||||
|
|
||||||
if ($cron) {
|
if ($isFullBuild) {
|
||||||
# daily builds
|
|
||||||
$pesterParam['Tag'] = @('CI','Feature','Scenario')
|
$pesterParam['Tag'] = @('CI','Feature','Scenario')
|
||||||
$pesterParam['ExcludeTag'] = @()
|
$pesterParam['ExcludeTag'] = @()
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Reference in a new issue