diff options
author | Stefan Schmidt <s.schmidt@samsung.com> | 2018-11-16 12:35:55 +0100 |
---|---|---|
committer | Stefan Schmidt <s.schmidt@samsung.com> | 2018-11-16 15:39:41 +0100 |
commit | 372374382a127f11996c0383a023f077675c9158 (patch) | |
tree | 8ebc2b6981b13ad43c5aaa77a0408e12a245221a /.travis.yml | |
parent | d4526f44b8c20010061c42a87ac0496796311afb (diff) | |
download | efl-372374382a127f11996c0383a023f077675c9158.tar.gz |
travis: move parts of our build matrix to only run on the daily travis cron job
We need to keep our builds running for every push to a minimum. Various
distro builds as well as the release-ready build can happily run once a
day.
This commit also switches from a build matrix to a simple list of build
jobs to allow the usage of build type = cron condition (not possible
with the matrix builds)
Differential Revision: https://phab.enlightenment.org/D7293
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 69 |
1 files changed, 31 insertions, 38 deletions
diff --git a/.travis.yml b/.travis.yml index a697a3b113..8ef3386d04 100644 --- a/.travis.yml +++ b/.travis.yml @@ -17,50 +17,43 @@ env: - EIO_MONITOR_POLL=1 - CC="ccache gcc" - CXX="ccache g++" - matrix: - - - - DISTRO=Ubuntu1804 - - DISTRO=Fedora28 CI_BUILD_TYPE=wayland - - DISTRO=Fedora28 CI_BUILD_TYPE=misc - - DISTRO=Fedora28 CI_BUILD_TYPE=misc-disabled - - DISTRO=Fedora28 CI_BUILD_TYPE=release-ready - - DISTRO=Debian91 - - DISTRO=Archlinux -services: - - docker - -matrix: - fast_finish: true - exclude: - - os: osx - env: - DISTRO=Ubuntu1804 - - os: osx - env: - DISTRO=Fedora28 - CI_BUILD_TYPE=wayland - - os: osx - env: - DISTRO=Fedora28 - CI_BUILD_TYPE=misc - - os: osx +jobs: + include: + - env: + - os: linux + - DISTRO=Fedora28 + - CI_BUILD_TYPE=wayland + - env: + - os: linux + - DISTRO=Fedora28 + - CI_BUILD_TYPE=misc + - env: + - os: linux + - DISTRO=Fedora28 + - CI_BUILD_TYPE=misc-disabled + - if: type = cron env: - DISTRO=Fedora28 - CI_BUILD_TYPE=misc-disabled - - os: osx + - os: linux + - DISTRO=Ubuntu1804 + - if: type = cron env: - DISTRO=Fedora28 - CI_BUILD_TYPE=release-ready - - os: osx + - os: linux + - DISTRO=Fedora28 + - CI_BUILD_TYPE=release-ready + - if: type = cron env: - DISTRO=Debian91 - - os: osx + - os: linux + - DISTRO=Debian91 + - if: type = cron env: - DISTRO=Archlinux - + - os: linux + - DISTRO=Archlinux + exclude: - os: linux - env: + +services: + - docker before_install: - | |