travis: define all the build matrix entries in one place

The current build matrix is constructed from entries listed under the
environment variable config section, as well as the general purpose
build matrix section. Move everything under the general purpose section
so it is clear at a glance what is in the matrix.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
This commit is contained in:
Daniel P. Berrangé authored and Alex Bennée committed 2019-01-14 14:52:30 +00:00
1 parent 197be697f8
commit 3e094234fd
1 file changed
+21 -8
+21 -8
View File
@@ -61,14 +61,6 @@ env:
- BUILD_DIR="."
- TEST_CMD="make check"
- MAKEFLAGS="-j3"
matrix:
- CONFIG="--disable-system"
- CONFIG="--disable-user"
- CONFIG="--enable-debug --enable-debug-tcg"
- CONFIG="--disable-linux-aio --disable-cap-ng --disable-attr --disable-brlapi --disable-uuid --disable-libusb --disable-user"
- CONFIG="--enable-modules --disable-linux-user"
- CONFIG="--with-coroutine=ucontext --disable-linux-user"
- CONFIG="--with-coroutine=sigaltstack --disable-linux-user"
git:
@@ -89,6 +81,27 @@ script:
matrix:
include:
- env: CONFIG="--disable-system"
- env: CONFIG="--disable-user"
- env: CONFIG="--enable-debug --enable-debug-tcg"
- env: CONFIG="--disable-linux-aio --disable-cap-ng --disable-attr --disable-brlapi --disable-uuid --disable-libusb --disable-user"
- env: CONFIG="--enable-modules --disable-linux-user"
- env: CONFIG="--with-coroutine=ucontext --disable-linux-user"
- env: CONFIG="--with-coroutine=sigaltstack --disable-linux-user"
# Test out-of-tree builds
- env: CONFIG="--enable-debug --enable-debug-tcg"
BUILD_DIR="out-of-tree/build/dir" SRC_DIR="../../.."