Commit graph

59 commits

Author SHA1 Message Date
Reiner Herrmann
2b62943a2d gitlab-ci: drop debian patches before building, as they might conflict 2020-01-01 20:17:53 +01:00
Fred Barclay
2e14c1a1d0
Adding sort.py to GitLab CI (#2973)
* Add contrib/sort.py to Gitlab CI

Not adding to Debian Jessie or CentOS since python >=3.6 is not
available

See https://github.com/netblue30/firejail/pull/2870

* Updates

Explicitly install python3 on Ubuntu (should be pre-installed but not
working as-is)

Remove running python3 code on CentOS

* ci: comment out contrib/sort.py for Alpine

Getting this error:
$ python3 contrib/sort.py etc/*.{profile,inc}
[ Error ] Can't find `etc/*.{profile,inc}'
ERROR: Job failed: exit code 1

For now it's better to debug later and enable this test for the other
jobs
2019-09-21 10:19:38 -05:00
Reiner Herrmann
c661dde338 run cppcheck in gitlab-ci 2019-06-21 18:36:25 +02:00
Reiner Herrmann
fa1d4f78b9 fix indentation 2019-06-21 17:48:28 +02:00
Reiner Herrmann
4cf51b5919 extend gitlab-ci configuration to run Debian CI tests 2019-06-21 17:43:14 +02:00
Reiner Herrmann
f942f87c8d add pkg-config build dependency to gitlab-ci config 2019-06-21 15:07:39 +02:00
Fred-Barclay
342e71cd87
Add deb-apparmor build to Gitlab CI 2019-01-26 11:37:00 -06:00
Fred-Barclay
3ef00dab34
Switch ubuntu:latest to ubuntu:rolling for Gitlab CI
Ubuntu:rolling is the latest Ubuntu release (LTS and/or non-LTS).
Since debian:latest already provides a reasonable base for testing
firejail builds on older Debian-based systems, use ubuntu:rolling
to test on relatively new systems.
2019-01-26 10:57:07 -06:00
Fred-Barclay
d92d89b4f2
Begin using gitlab for building to save time on auto code tests.
Code tests are still run on Travis CI, but distro-specific builds are run on GitLab CI.
Currently these are used:
1. Debian stable
2. Ubuntu latest
3. CentOS latest
4. Fedora latest
5. Alpine

Debian and CentOS are for testing builds on older systems, for *.deb vs *.rpm, respectively.
Ubuntu and Fedora are for testing builds on the latest **stable** systems for *.deb and *.rpm.
Alpine is used to test building/installing from source.

All run concurrently.

In the future may expand tests on Gitlab to cover code testing as well.
2018-11-02 22:08:18 -05:00