summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorStefan Schmidt <s.schmidt@samsung.com>2018-11-21 16:49:14 +0100
committerStefan Schmidt <s.schmidt@samsung.com>2018-11-23 14:40:05 +0100
commitaa19ecb390b5c2fe9798542061e8c3cc086221d1 (patch)
tree5c548a4e96cdb424d4fa4f1a3a7e309892de3f16 /.travis.yml
parent8d1a1f603b1d3482158e7bfb05470de65ac0d2d3 (diff)
travis: reorder jobs to reduce overall build time per push
We currently have 6 jobs runnign after a git push, but only 5 parallel workers available. The macos build takes way longer then the meson builds for example which we will use to our advantage. Starting the longest builds (macos and mingw) first and letting the second meson build start after the first ones finishes. That way the limitation is still the long running macos job. Differential Revision: https://phab.enlightenment.org/D7321
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml12
1 files changed, 6 insertions, 6 deletions
diff --git a/.travis.yml b/.travis.yml
index 22a43a9ab7..d17eccfa03 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -23,25 +23,25 @@ jobs:
23 - env: 23 - env:
24 - os: linux 24 - os: linux
25 - DISTRO=Fedora28 25 - DISTRO=Fedora28
26 - CI_BUILD_TYPE=mingw
27 - env:
28 - os: linux
29 - DISTRO=Fedora28
26 - CI_BUILD_TYPE=options-enabled 30 - CI_BUILD_TYPE=options-enabled
27 - BUILDSYSTEM=ninja
28 - env: 31 - env:
29 - os: linux 32 - os: linux
30 - DISTRO=Fedora28 33 - DISTRO=Fedora28
31 - CI_BUILD_TYPE=options-disabled 34 - CI_BUILD_TYPE=options-disabled
32 - BUILDSYSTEM=ninja
33 - env: 35 - env:
34 - os: linux 36 - os: linux
35 - DISTRO=Fedora28 37 - DISTRO=Fedora28
36 - CI_BUILD_TYPE=options-enabled 38 - CI_BUILD_TYPE=options-enabled
39 - BUILDSYSTEM=ninja
37 - env: 40 - env:
38 - os: linux 41 - os: linux
39 - DISTRO=Fedora28 42 - DISTRO=Fedora28
40 - CI_BUILD_TYPE=options-disabled 43 - CI_BUILD_TYPE=options-disabled
41 - env: 44 - BUILDSYSTEM=ninja
42 - os: linux
43 - DISTRO=Fedora28
44 - CI_BUILD_TYPE=mingw
45 - if: type = cron 45 - if: type = cron
46 env: 46 env:
47 - os: linux 47 - os: linux