aboutsummaryrefslogtreecommitdiffstats
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml9
1 files changed, 8 insertions, 1 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index e79028c4f..4871ef031 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -11,6 +11,7 @@ build_ubuntu_package:
11 - apt-get update -qq 11 - apt-get update -qq
12 - DEBIAN_FRONTEND=noninteractive apt-get install -y -qq build-essential lintian pkg-config python3 gawk 12 - DEBIAN_FRONTEND=noninteractive apt-get install -y -qq build-essential lintian pkg-config python3 gawk
13 - ./configure --prefix=/usr && make deb && dpkg -i firejail*.deb 13 - ./configure --prefix=/usr && make deb && dpkg -i firejail*.deb
14 - command -V firejail && firejail --version
14 - python3 contrib/sort.py etc/profile-*/*.profile etc/inc/*.inc 15 - python3 contrib/sort.py etc/profile-*/*.profile etc/inc/*.inc
15 16
16build_debian_package: 17build_debian_package:
@@ -19,6 +20,7 @@ build_debian_package:
19 - apt-get update -qq 20 - apt-get update -qq
20 - apt-get install -y -qq build-essential lintian pkg-config gawk 21 - apt-get install -y -qq build-essential lintian pkg-config gawk
21 - ./configure --prefix=/usr && make deb && dpkg -i firejail*.deb 22 - ./configure --prefix=/usr && make deb && dpkg -i firejail*.deb
23 - command -V firejail && firejail --version
22 24
23build_redhat_package: 25build_redhat_package:
24 image: almalinux:latest 26 image: almalinux:latest
@@ -26,6 +28,7 @@ build_redhat_package:
26 - dnf update -y 28 - dnf update -y
27 - dnf install -y rpm-build gcc make 29 - dnf install -y rpm-build gcc make
28 - ./configure --prefix=/usr && make rpms && rpm -i firejail*.rpm 30 - ./configure --prefix=/usr && make rpms && rpm -i firejail*.rpm
31 - command -V firejail && firejail --version
29 32
30build_fedora_package: 33build_fedora_package:
31 image: fedora:latest 34 image: fedora:latest
@@ -33,6 +36,7 @@ build_fedora_package:
33 - dnf update -y 36 - dnf update -y
34 - dnf install -y rpm-build gcc make 37 - dnf install -y rpm-build gcc make
35 - ./configure --prefix=/usr && make rpms && rpm -i firejail*.rpm 38 - ./configure --prefix=/usr && make rpms && rpm -i firejail*.rpm
39 - command -V firejail && firejail --version
36 - python3 contrib/sort.py etc/profile-*/*.profile etc/inc/*.inc 40 - python3 contrib/sort.py etc/profile-*/*.profile etc/inc/*.inc
37 41
38build_src_package: 42build_src_package:
@@ -42,6 +46,7 @@ build_src_package:
42 - apk upgrade 46 - apk upgrade
43 - apk add build-base linux-headers python3 gawk 47 - apk add build-base linux-headers python3 gawk
44 - ./configure --prefix=/usr && make && make install-strip 48 - ./configure --prefix=/usr && make && make install-strip
49 - command -V firejail && firejail --version
45 # - python3 contrib/sort.py etc/*.{profile,inc} 50 # - python3 contrib/sort.py etc/*.{profile,inc}
46 51
47build_apparmor: 52build_apparmor:
@@ -49,7 +54,9 @@ build_apparmor:
49 script: 54 script:
50 - apt-get update -qq 55 - apt-get update -qq
51 - DEBIAN_FRONTEND=noninteractive apt-get install -y -qq build-essential lintian libapparmor-dev pkg-config gawk 56 - DEBIAN_FRONTEND=noninteractive apt-get install -y -qq build-essential lintian libapparmor-dev pkg-config gawk
52 - ./configure --prefix=/usr && make deb-apparmor && dpkg -i firejail*.deb 57 - ./configure --prefix=/usr --enable-apparmor && make deb-apparmor && dpkg -i firejail*.deb
58 - command -V firejail && firejail --version
59 - firejail --version | grep -F 'AppArmor support is enabled'
53 60
54debian_ci: 61debian_ci:
55 image: registry.salsa.debian.org/salsa-ci-team/ci-image-git-buildpackage:latest 62 image: registry.salsa.debian.org/salsa-ci-team/ci-image-git-buildpackage:latest