diff options
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 9 |
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 | ||
16 | build_debian_package: | 17 | build_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 | ||
23 | build_redhat_package: | 25 | build_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 | ||
30 | build_fedora_package: | 33 | build_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 | ||
38 | build_src_package: | 42 | build_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 | ||
47 | build_apparmor: | 52 | build_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 | ||
54 | debian_ci: | 61 | debian_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 |