From cac73d4b93e14f3bd5a1ed11b33f73adb29507a3 Mon Sep 17 00:00:00 2001 From: Steffan Karger Date: Sun, 20 Aug 2017 11:19:04 +0200 Subject: [PATCH] travis: reorder matrix to speed up build The OSX and mingw builds are much slower than the other jobs. Our free travis account can only use 4 build executors in parallel. Run the slow builds earlier, so that when one or more of these finish, the free build executors will start building the configure variants in parallel with the slow ones. (Instead of doing the slow ones last, which results in using only 1-2 executors during the end stage.) Signed-off-by: Steffan Karger Acked-by: Antonio Quartulli Message-Id: <1503220744-5569-1-git-send-email-steffan@karger.me> URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg15302.html Signed-off-by: David Sommerseth (cherry picked from commit e0a6afa12ea14685d0497ab27453ccc2b09e6e1f) --- .travis.yml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.travis.yml b/.travis.yml index 79aa8c990..366e65990 100644 --- a/.travis.yml +++ b/.travis.yml @@ -45,15 +45,6 @@ matrix: - env: SSLLIB="mbedtls" os: linux compiler: clang - - env: SSLLIB="openssl" EXTRA_CONFIG="--disable-crypto" EXTRA_SCRIPT="make distcheck" - os: linux - compiler: clang - - env: SSLLIB="openssl" EXTRA_CONFIG="--disable-lzo" - os: linux - compiler: clang - - env: SSLLIB="openssl" EXTRA_CONFIG="--enable-small" - os: linux - compiler: clang - env: SSLLIB="openssl" os: osx osx_image: xcode7.3 @@ -68,6 +59,15 @@ matrix: - env: SSLLIB="openssl" CHOST=i686-w64-mingw32 os: linux compiler: ": Win32 build only" + - env: SSLLIB="openssl" EXTRA_CONFIG="--disable-crypto" EXTRA_SCRIPT="make distcheck" + os: linux + compiler: clang + - env: SSLLIB="openssl" EXTRA_CONFIG="--disable-lzo" + os: linux + compiler: clang + - env: SSLLIB="openssl" EXTRA_CONFIG="--enable-small" + os: linux + compiler: clang exclude: - compiler: gcc -- 2.47.2