forked from enlightenment/efl
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
This commit is contained in:
parent
d4526f44b8
commit
372374382a
75
.travis.yml
75
.travis.yml
|
@ -17,51 +17,44 @@ env:
|
||||||
- EIO_MONITOR_POLL=1
|
- EIO_MONITOR_POLL=1
|
||||||
- CC="ccache gcc"
|
- CC="ccache gcc"
|
||||||
- CXX="ccache g++"
|
- CXX="ccache g++"
|
||||||
matrix:
|
|
||||||
-
|
jobs:
|
||||||
- DISTRO=Ubuntu1804
|
include:
|
||||||
- DISTRO=Fedora28 CI_BUILD_TYPE=wayland
|
- env:
|
||||||
- DISTRO=Fedora28 CI_BUILD_TYPE=misc
|
- os: linux
|
||||||
- DISTRO=Fedora28 CI_BUILD_TYPE=misc-disabled
|
- DISTRO=Fedora28
|
||||||
- DISTRO=Fedora28 CI_BUILD_TYPE=release-ready
|
- CI_BUILD_TYPE=wayland
|
||||||
- DISTRO=Debian91
|
- env:
|
||||||
- DISTRO=Archlinux
|
- os: linux
|
||||||
|
- DISTRO=Fedora28
|
||||||
|
- CI_BUILD_TYPE=misc
|
||||||
|
- env:
|
||||||
|
- os: linux
|
||||||
|
- DISTRO=Fedora28
|
||||||
|
- CI_BUILD_TYPE=misc-disabled
|
||||||
|
- if: type = cron
|
||||||
|
env:
|
||||||
|
- os: linux
|
||||||
|
- DISTRO=Ubuntu1804
|
||||||
|
- if: type = cron
|
||||||
|
env:
|
||||||
|
- os: linux
|
||||||
|
- DISTRO=Fedora28
|
||||||
|
- CI_BUILD_TYPE=release-ready
|
||||||
|
- if: type = cron
|
||||||
|
env:
|
||||||
|
- os: linux
|
||||||
|
- DISTRO=Debian91
|
||||||
|
- if: type = cron
|
||||||
|
env:
|
||||||
|
- os: linux
|
||||||
|
- DISTRO=Archlinux
|
||||||
|
exclude:
|
||||||
|
- os: linux
|
||||||
|
|
||||||
services:
|
services:
|
||||||
- docker
|
- 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
|
|
||||||
env:
|
|
||||||
DISTRO=Fedora28
|
|
||||||
CI_BUILD_TYPE=misc-disabled
|
|
||||||
- os: osx
|
|
||||||
env:
|
|
||||||
DISTRO=Fedora28
|
|
||||||
CI_BUILD_TYPE=release-ready
|
|
||||||
- os: osx
|
|
||||||
env:
|
|
||||||
DISTRO=Debian91
|
|
||||||
- os: osx
|
|
||||||
env:
|
|
||||||
DISTRO=Archlinux
|
|
||||||
|
|
||||||
- os: linux
|
|
||||||
env:
|
|
||||||
|
|
||||||
before_install:
|
before_install:
|
||||||
- |
|
- |
|
||||||
if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then
|
if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then
|
||||||
|
|
Loading…
Reference in New Issue