]> git.ipfire.org Git - thirdparty/libcgroup.git/commit
github: Add continuous integration Github workflow
authorTom Hromatka <tom.hromatka@oracle.com>
Tue, 15 Dec 2020 20:46:21 +0000 (13:46 -0700)
committerTom Hromatka <tom.hromatka@oracle.com>
Tue, 15 Dec 2020 20:46:21 +0000 (13:46 -0700)
commit9e15bce976d56153088eb3297bb7afb7a5d47064
tree8e683088478467b4bb1b61143e3e799b2bdc9260
parentf64d2a38ba9b5912583be09b4a51722713bdd0de
github: Add continuous integration Github workflow

Add a Github Actions continuous integration workflow.  This
workflow runs the unit tests, the cgroup v1 functional tests,
and the cgroup v2 functional tests.  The code coverage results
from all of the runs are collated at coveralls.io.

Like Travis CI, Github Actions currently does not provide a
distro that natively runs cgroup v2.  (And it also doesn't
expose the kernel boot command line.)  So, like our previous
Travis CI solution, unmount the cpuset controller and enable
it in cgroup v2.

Signed-off-by: Tom Hromatka <tom.hromatka@oracle.com>
.github/workflows/continuous-integration.yml [new file with mode: 0644]