Commit graph

116 commits

Author SHA1 Message Date
Claudio André
a1d57165c1 CI: add code coverage report 2018-06-21 15:34:59 +00:00
Claudio André
690f15b69d CI: create a workaround to build flatpak
GNOME master image is not working, so, we are using a workaround.
2018-05-28 21:50:50 +00:00
Claudio André
14adc647b5 CI: save the build log 2018-05-28 21:50:50 +00:00
Claudio André
ad0f3f6ffb CI: cache flatpak-builder files
It is needed to make things faster.
2018-05-28 21:50:49 +00:00
Claudio André
5ab9e645ee CI: handle patches while creating a flatpak
Make the flatpak routine able to deal with patches (if needed).
2018-05-16 18:49:35 +00:00
Georges Basile Stavracas Neto
017643dbf9 ci: Reorganize files 2018-05-16 15:18:57 -03:00
Claudio André
72732dd1db CI: create a flatpak
The goal is dogfooding. Allow interested people to try, safely, the
bleeding GNOME Control Center.
2018-05-15 19:16:01 -03:00
Claudio André
f4433b3766 CI: print some info about the build env
It is not possible to debug if the developer knows nothing about
the CI running environment.
2018-05-14 19:39:45 -03:00
Claudio André
4a5a2c7280 CI: add status information to the build 2018-05-14 19:20:37 -03:00
Claudio André
9460babd1e CI: use an updated Docker image
We value repeatability and reproducibility; that said, we need to use a
fresh Fedora. So, pick an image that is updated every week.
2018-05-13 17:03:26 -03:00
Claudio André
66668676fc CI: pass build artifacts to another stage
Avoid to redo some tasks (save git untracked files e use them).

See #46.
2018-05-13 17:03:26 -03:00
Claudio André
ffcd5b15f2 CI: shrink the test process
See #46
2018-05-12 00:30:20 -03:00
Benjamin Berg
37b06c126a ci: Do not run install for testing
There is no need to install g-c-c to run the tests, and in fact, we
should ensure that this is the case as it simplifies testing for e.g.
distributions.
2018-05-02 22:29:33 +00:00
Benjamin Berg
fc072d65a8 ci: Add dbusmock and Xvfb dependency
This is in preparation for testing which requires an X server.
mesa-dri-drivers is required for the OpenGL software renderer.
2018-05-02 22:29:32 +00:00
Georges Basile Stavracas Neto
86f67d7f5e ci: Remove NetworkManager-glib from dependencies
Fedora Rawhide doesn't have it anymore.
2018-03-16 11:56:35 -03:00
Georges Basile Stavracas Neto
b127cb0301 ci: Introduce CI 2018-03-01 17:14:21 -03:00