ci: initial travis CI support for Linux distros and MacOSX builds
authorStefan Schmidt <stefan@osg.samsung.com>
Thu, 28 Sep 2017 13:26:55 +0000 (15:26 +0200)
committerStefan Schmidt <stefan@osg.samsung.com>
Thu, 28 Sep 2017 13:26:55 +0000 (15:26 +0200)
commit30c085ca0e7fb88341a851e9004d3029fbda8a70
treea19b80234550c02d32ba23c75eaeb4cc9b291a9c
parent6f06979cdc28f4e6c29b8e6621f8ff0c285bf5e5
ci: initial travis CI support for Linux distros and MacOSX builds

This has been used by myself in a branch for a while now and it is time
to bring it into master as a base for all future CI related work.
I plan to use the same scripts and other bits for Jenkins as well as
other CI systems later on.

What we currently cover with this setup are linux builds for three
different distros and MacOSX builds for two different versions.

Travis will only be called when new commits get mirrored onto our GitHub
mirror (which only happens once an hour). Expect delays on these builds.

https://travis-ci.org/Enlightenment/efl
.ci/Dockerfile-Debian91 [new file with mode: 0644]
.ci/Dockerfile-Fedora26 [new file with mode: 0644]
.ci/Dockerfile-Ubuntu1704 [new file with mode: 0644]
.ci/ci-linux-build.sh [new file with mode: 0755]
.ci/ci-osx-build.sh [new file with mode: 0755]
.ci/ci-osx-deps.sh [new file with mode: 0755]
.travis.yml [new file with mode: 0644]