mirror of
https://github.com/libevent/libevent.git
synced 2025-01-31 09:12:55 +08:00
appveyor: check intermediate powershell commands exit codes and terminate early
Otherwise build errors will be ignored, i.e. if build fails but regress binary exists (copied from artifacts) it will be runned instead of newly compiled. (cherry picked from commit 93a925474d22b94e5ad75a48656033e55efe9055)
This commit is contained in:
parent
c010069b0b
commit
17eee0e47d
@ -81,18 +81,25 @@ build_script:
|
||||
$env:CFLAGS="-I$($env:OPENSSL_ROOT)/include"
|
||||
|
||||
bash ./autogen.sh 2>&1 3>&1
|
||||
if ($LastExitCode -ne 0) { $host.SetShouldExit($LastExitCode) }
|
||||
|
||||
md build-autotools 2> $null
|
||||
cd build-autotools
|
||||
if ($LastExitCode -ne 0) { $host.SetShouldExit($LastExitCode) }
|
||||
|
||||
bash ../configure $env:EVENT_CONFIGURE_OPTIONS 2>&1
|
||||
if ($LastExitCode -ne 0) { $host.SetShouldExit($LastExitCode) }
|
||||
make -j $env:EVENT_BUILD_PARALLEL 2>&1
|
||||
if ($LastExitCode -ne 0) { $host.SetShouldExit($LastExitCode) }
|
||||
make verify -j $env:EVENT_TESTS_PARALLEL 2>&1
|
||||
} else {
|
||||
md build-cmake 2> $null
|
||||
cd build-cmake
|
||||
if ($LastExitCode -ne 0) { $host.SetShouldExit($LastExitCode) }
|
||||
cmake -G "Visual Studio 15 2017 Win64" .. $env:EVENT_CMAKE_OPTIONS
|
||||
if ($LastExitCode -ne 0) { $host.SetShouldExit($LastExitCode) }
|
||||
cmake --build . -j $env:EVENT_BUILD_PARALLEL -- /nologo /verbosity:minimal
|
||||
if ($LastExitCode -ne 0) { $host.SetShouldExit($LastExitCode) }
|
||||
ctest --output-on-failure -j $env:EVENT_TESTS_PARALLEL
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user