diff options
author | Stefan Schmidt <s.schmidt@samsung.com> | 2019-12-30 11:38:03 -0500 |
---|---|---|
committer | Mike Blumenkrantz <zmike@samsung.com> | 2019-12-30 11:39:39 -0500 |
commit | 2af38d11ed58d95f050dc08cc038d6b4aa30ac91 (patch) | |
tree | 897a9196ffefcaf3fba49e79e6aaec30fa9edc1d /.travis.yml | |
parent | 9c41899a085faadaaa1d0ed1decee3457eedbc46 (diff) | |
download | efl-2af38d11ed58d95f050dc08cc038d6b4aa30ac91.tar.gz |
ci: create a daily build to run with coverage enabled and upload to codecov
Summary:
For this we bring back a native Linux build on the Travis with Ubuntu
bionic. This allows use easy integration with codecov as Travis and
Codecov have figured out all details.
This means we need to be a bit more careful with our $DIST checks as
empty no longer means osx. It could as well be the Linux job.
Covergae reports will show up here:
https://codecov.io/gh/Enlightenment/efl
We are starting with 36%. Time to improve. :-)
Fixes: T7910
Reviewers: bu5hm4n, zmike
Reviewed By: zmike
Subscribers: cedric
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D10867
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/.travis.yml b/.travis.yml index 15a5aeb93c..1af79309c3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,7 +5,7 @@ cache: directories: - $HOME/cachedir - $HOME/.ccache -dist: trusty +dist: bionic osx_image: xcode10.2 @@ -74,6 +74,9 @@ jobs: - os: linux if: type = cron env: DISTRO=Fedora31 CI_BUILD_TYPE=asan + - os: linux + if: type = cron + env: CI_BUILD_TYPE=codecov services: - docker @@ -94,6 +97,10 @@ before_script: docker version docker run --cidfile $HOME/cid -t -d -v `pwd`:/src -v $HOME/.ccache:/root/.ccache -w /src stefanschmidt1/ci-support-files:$DISTRO bash fi + - | + if [[ "$TRAVIS_OS_NAME" == "linux" ]] && [[ "$DISTRO" == "" ]]; then + .ci/ubuntu-bionic-install-deps.sh + fi - .ci/ci-ccache-stats.sh script: |