Skip to content

Add CI test build on fedora and ubuntu

ToMe25 requested to merge ToMe25/gnome-system-monitor:ci-build-test into master

This Merge Request creates a .gitlab-ci.yml file with a workflow to automatically build every commit on fedora and ubuntu.
If the System Monitor had unit tests they could also easily be run there.

These build tests also build libgtop because the System Monitor seems to often target unreleased libgtop versions.

The ubuntu build also compiles libhandy, because the System Monitor requires libhandy1, but ubuntu only has a libhandy0 package.

This should at least automatically verify that Merge Requests don't break non debian builds.

Merge request reports