summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorMarcel Hollerbach <mail@marcel-hollerbach.de>2018-11-07 17:06:10 +0100
committerStefan Schmidt <s.schmidt@samsung.com>2018-11-23 14:38:26 +0100
commit8d1a1f603b1d3482158e7bfb05470de65ac0d2d3 (patch)
tree51fd36204f09e9f379ed8acd448e4816b5fb681a /.travis.yml
parentdefded25ebe6d16a675ee968f8fc0f785310ccdf (diff)
ci: here comes ninja!
this updates the scripts in order to make ninja all / ninja test work as expected. For now there are 2 new jobs options-enabled and options-disabled. mingw and osx will follow in another commit. Benchmarks are disabled for now, as the eina benchmark does not seem to terminate. Differential Revision: https://phab.enlightenment.org/D7255
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml26
1 files changed, 26 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
index dd92528d0e..22a43a9ab7 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -24,6 +24,16 @@ jobs:
24 - os: linux 24 - os: linux
25 - DISTRO=Fedora28 25 - DISTRO=Fedora28
26 - CI_BUILD_TYPE=options-enabled 26 - CI_BUILD_TYPE=options-enabled
27 - BUILDSYSTEM=ninja
28 - env:
29 - os: linux
30 - DISTRO=Fedora28
31 - CI_BUILD_TYPE=options-disabled
32 - BUILDSYSTEM=ninja
33 - env:
34 - os: linux
35 - DISTRO=Fedora28
36 - CI_BUILD_TYPE=options-enabled
27 - env: 37 - env:
28 - os: linux 38 - os: linux
29 - DISTRO=Fedora28 39 - DISTRO=Fedora28
@@ -45,6 +55,22 @@ jobs:
45 env: 55 env:
46 - os: linux 56 - os: linux
47 - DISTRO=Debian91 57 - DISTRO=Debian91
58 - if: type = cron
59 env:
60 - os: linux
61 - DISTRO=Ubuntu1804
62 - BUILDSYSTEM=ninja
63 - if: type = cron
64 env:
65 - os: linux
66 - DISTRO=Fedora28
67 - CI_BUILD_TYPE=release-ready
68 - BUILDSYSTEM=ninja
69 - if: type = cron
70 env:
71 - os: linux
72 - DISTRO=Debian91
73 - BUILDSYSTEM=ninja
48 exclude: 74 exclude:
49 - os: linux 75 - os: linux
50 76