aboutsummaryrefslogtreecommitdiffstats
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-21 16:49:14 +0100
commit3f752ffc628088b34429e6629dbdde412b97e3ed (patch)
tree03abf7126a3629bda0dd6a010ceecf478276e41d
parentci: here comes ninja! (diff)
downloadefl-devs/stefan/ci-job-order.tar.gz
travis: reorder jobs to reduce overall build time per pushdevs/stefan/ci-job-order
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.
-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:
- env:
- os: linux
- DISTRO=Fedora28
+ - CI_BUILD_TYPE=mingw
+ - env:
+ - os: linux
+ - DISTRO=Fedora28
- CI_BUILD_TYPE=options-enabled
- - BUILDSYSTEM=ninja
- env:
- os: linux
- DISTRO=Fedora28
- CI_BUILD_TYPE=options-disabled
- - BUILDSYSTEM=ninja
- env:
- os: linux
- DISTRO=Fedora28
- CI_BUILD_TYPE=options-enabled
+ - BUILDSYSTEM=ninja
- env:
- os: linux
- DISTRO=Fedora28
- CI_BUILD_TYPE=options-disabled
- - env:
- - os: linux
- - DISTRO=Fedora28
- - CI_BUILD_TYPE=mingw
+ - BUILDSYSTEM=ninja
- if: type = cron
env:
- os: linux