From: Steffan Karger Date: Sun, 20 Aug 2017 09:19:04 +0000 (+0200) Subject: travis: reorder matrix to speed up build X-Git-Tag: v2.4.4~10 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cac73d4b93e14f3bd5a1ed11b33f73adb29507a3;p=thirdparty%2Fopenvpn.git 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) --- 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