Commit Graph

8 Commits

Author SHA1 Message Date
Stefan Schmidt 564e8987b9 travis: add misc and wayland build options to build matrix 2018-01-10 09:49:53 +01:00
Stefan Schmidt 823cc96ae9 travis: drop older osx build, latest should be enough 2018-01-10 09:49:53 +01:00
Stefan Schmidt b31fa6493f travis: test docker build with prebuild image for speedup 2018-01-10 09:49:53 +01:00
Stefan Schmidt fdf0812883 ci: actually install systemd in the Ubuntu 17.10 Dockerfile
This allows us to build efl with systemd support on it and enables the
newer Ubunutu version by default.
2018-01-09 08:32:13 +01:00
Stefan Schmidt e04df31bfb ci: stay with 17.04 for Ubuntu on Travis builds
There is some glitch with 17.10 and systemd in our build. Roll back here
to keep the Travis build stable until this is investigated.
2018-01-04 08:46:10 +01:00
Stefan Schmidt 24bdcd43f8 ci: add Archlinux Dockerfile and use it in Travis 2018-01-03 15:34:38 +01:00
Stefan Schmidt 2938d6335c ci: update travis distro builds for Ubuntu and Fedora to newer versions
We already have the needed Dockerfiles for the latest releases and they
work fine. Make sure Travis runs use them.
2018-01-03 15:34:37 +01:00
Stefan Schmidt 30c085ca0e 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
2017-09-28 15:26:55 +02:00