summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorStefan Schmidt <s.schmidt@samsung.com>2019-01-28 12:00:26 -0500
committerMike Blumenkrantz <zmike@samsung.com>2019-01-28 12:00:38 -0500
commit5791ea71583e1ab9988a411eff66c1830419ca72 (patch)
tree412ea4eb24285a5d2e91b988bd76f28a16a837f1 /.travis.yml
parent8da1d8a8b23bda25063ced339faafb9af26ae2c8 (diff)
ci: travis: shorten job descriptions
Summary: This makes job descriptions shorter and also clearer to see what env variable belongs to what job and os. Moving the release ready build to an earlier start position in the cron job to shorten the total build time. Depends on D7799 Reviewers: bu5hm4n, zmike Reviewed By: zmike Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7800
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml108
1 files changed, 37 insertions, 71 deletions
diff --git a/.travis.yml b/.travis.yml
index ea684fd555..833428a0b4 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -17,79 +17,45 @@ env:
17jobs: 17jobs:
18 include: 18 include:
19 - os: osx 19 - os: osx
20 env: 20 env: BUILDSYSTEM=ninja
21 - BUILDSYSTEM=ninja 21 - os: linux
22 - env: 22 env: DISTRO=Fedora28-mingw CI_BUILD_TYPE=mingw
23 - os: linux 23 - os: linux
24 - DISTRO=Fedora28-mingw 24 env: DISTRO=Fedora29 CI_BUILD_TYPE=options-enabled
25 - CI_BUILD_TYPE=mingw 25 - os: linux
26 - env: 26 env: DISTRO=Fedora29 CI_BUILD_TYPE=options-disabled
27 - os: linux 27 - os: linux
28 - DISTRO=Fedora29 28 env: DISTRO=Fedora29 CI_BUILD_TYPE=wayland
29 - CI_BUILD_TYPE=options-enabled 29 - os: linux
30 - env: 30 env: DISTRO=Fedora29 CI_BUILD_TYPE=default
31 - os: linux 31 - os: linux
32 - DISTRO=Fedora29 32 env: DISTRO=Fedora29 CI_BUILD_TYPE=options-enabled BUILDSYSTEM=ninja
33 - CI_BUILD_TYPE=options-disabled 33 - os: linux
34 - env: 34 env: DISTRO=Fedora29 CI_BUILD_TYPE=options-disabled BUILDSYSTEM=ninja
35 - os: linux 35 - os: linux
36 - DISTRO=Fedora29 36 env: DISTRO=Fedora29 CI_BUILD_TYPE=wayland BUILDSYSTEM=ninja
37 - CI_BUILD_TYPE=wayland 37 - os: linux
38 - env: 38 env: DISTRO=Fedora29 CI_BUILD_TYPE=default BUILDSYSTEM=ninja
39 - os: linux
40 - DISTRO=Fedora29
41 - CI_BUILD_TYPE=default
42 - env:
43 - os: linux
44 - DISTRO=Fedora29
45 - CI_BUILD_TYPE=options-enabled
46 - BUILDSYSTEM=ninja
47 - env:
48 - os: linux
49 - DISTRO=Fedora29
50 - CI_BUILD_TYPE=options-disabled
51 - BUILDSYSTEM=ninja
52 - env:
53 - os: linux
54 - DISTRO=Fedora29
55 - CI_BUILD_TYPE=wayland
56 - BUILDSYSTEM=ninja
57 - env:
58 - os: linux
59 - DISTRO=Fedora29
60 - CI_BUILD_TYPE=default
61 - BUILDSYSTEM=ninja
62 - os: osx 39 - os: osx
63 if: type = cron 40 if: type = cron
64 - if: type = cron 41 - os: linux
65 env: 42 if: type = cron
66 - os: linux 43 env: DISTRO=Fedora29 CI_BUILD_TYPE=release-ready
67 - DISTRO=Ubuntu1810 44 - os: linux
68 - if: type = cron 45 if: type = cron
69 env: 46 env: DISTRO=Fedora29 CI_BUILD_TYPE=release-ready BUILDSYSTEM=ninja
70 - os: linux 47 - os: linux
71 - DISTRO=Fedora29 48 if: type = cron
72 - CI_BUILD_TYPE=release-ready 49 env: DISTRO=Ubuntu1810
73 - if: type = cron 50 - os: linux
74 env: 51 if: type = cron
75 - os: linux 52 env: DISTRO=Debian96
76 - DISTRO=Debian96 53 - os: linux
77 - if: type = cron 54 if: type = cron
78 env: 55 env: DISTRO=Ubuntu1810 BUILDSYSTEM=ninja
79 - os: linux 56 - os: linux
80 - DISTRO=Ubuntu1810 57 if: type = cron
81 - BUILDSYSTEM=ninja 58 env: DISTRO=Debian96 BUILDSYSTEM=ninja
82 - if: type = cron
83 env:
84 - os: linux
85 - DISTRO=Fedora29
86 - CI_BUILD_TYPE=release-ready
87 - BUILDSYSTEM=ninja
88 - if: type = cron
89 env:
90 - os: linux
91 - DISTRO=Debian96
92 - BUILDSYSTEM=ninja
93 59
94services: 60services:
95 - docker 61 - docker