Permalink
Browse files

Stop AppVeyor build if a newer PR commit exists

As suggested in appveyor/ci#38 (comment).

Closes #196
  • Loading branch information...
1 parent 1a9237a commit d891e2708c85d28ef16ac1f568199080696af2b2 @MaartenBent MaartenBent committed with vadz Feb 3, 2016
Showing with 4 additions and 0 deletions.
  1. +4 −0 appveyor.yml
View
@@ -37,6 +37,10 @@ before_build:
%{$_ -replace "define wxUSE_STL 0", "define wxUSE_STL $env:wxUSE_STL"} |
sc include\wx\msw\setup.h
}
+ if ($env:APPVEYOR_PULL_REQUEST_NUMBER -and $env:APPVEYOR_BUILD_NUMBER -ne ((Invoke-RestMethod `
+ https://ci.appveyor.com/api/projects/$env:APPVEYOR_ACCOUNT_NAME/$env:APPVEYOR_PROJECT_SLUG/history?recordsNumber=50).builds | `
+ Where-Object pullRequestId -eq $env:APPVEYOR_PULL_REQUEST_NUMBER)[0].buildNumber) { `
+ throw "There are newer queued builds for this pull request, failing early." }
build_script: build\tools\appveyor.bat

0 comments on commit d891e27

Please sign in to comment.