mirror of
https://github.com/libevent/libevent.git
synced 2025-01-09 00:56:20 +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.
This commit is contained in:
parent
da33f768e4
commit
93a925474d
@ -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