ci: create a daily build to run with coverage enabled and upload to codecov
authorStefan Schmidt <s.schmidt@samsung.com>
Mon, 30 Dec 2019 16:38:03 +0000 (11:38 -0500)
committerJongmin Lee <jm105.lee@samsung.com>
Mon, 30 Dec 2019 21:43:09 +0000 (06:43 +0900)
commit17ebf4b00fff1ed92353739d77eb855b04c0c76d
tree04a0f176473ba5667391fced615133401aab9f9b
parent6d8c78a1391e43b9bdbc9bb96088b3dae537f6a2
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
.ci/ci-build-test.sh
.ci/ci-ccache-stats.sh
.ci/ci-configure.sh
.ci/ci-make-benchmark.sh
.ci/ci-make-check.sh
.ci/ci-make-distcheck.sh
.ci/ci-make-install.sh
.ci/ci-make.sh
.ci/ci-setup-ccache.sh
.ci/ubuntu-bionic-install-deps.sh [new file with mode: 0755]
.travis.yml