aboutsummaryrefslogtreecommitdiffstats
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorLibravatar Kelvin M. Klann <kmk3.code@protonmail.com>2022-05-16 18:49:26 -0300
committerLibravatar Kelvin M. Klann <kmk3.code@protonmail.com>2022-05-17 11:22:27 -0300
commit6a89ab0236ba08b7ea85fc113fa4be995918877f (patch)
treea2302f753c96affc26b14813fa392f8858a36397 /.gitlab-ci.yml
parentci: fix --version not printing compile-time features (diff)
downloadfirejail-6a89ab0236ba08b7ea85fc113fa4be995918877f.tar.gz
firejail-6a89ab0236ba08b7ea85fc113fa4be995918877f.tar.zst
firejail-6a89ab0236ba08b7ea85fc113fa4be995918877f.zip
ci: run firejail --version after build/install
To ensure that the resulting program actually runs and also to show which compile-time features it supports.
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml6
1 files changed, 6 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index e79028c4f..b65411545 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:
@@ -50,6 +55,7 @@ build_apparmor:
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 && make deb-apparmor && dpkg -i firejail*.deb
58 - command -V firejail && firejail --version
53 59
54debian_ci: 60debian_ci:
55 image: registry.salsa.debian.org/salsa-ci-team/ci-image-git-buildpackage:latest 61 image: registry.salsa.debian.org/salsa-ci-team/ci-image-git-buildpackage:latest