aboutsummaryrefslogtreecommitdiffstats
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorLibravatar Kelvin M. Klann <kmk3.code@protonmail.com>2023-04-22 18:10:05 -0300
committerLibravatar Kelvin M. Klann <kmk3.code@protonmail.com>2023-04-28 04:45:57 -0300
commit339d395fbdceabc6b8f70116823abcae5e1e18d5 (patch)
treeb689c484862fa103db6f3484f21cb54ec60077bf /.gitlab-ci.yml
parentci: print some program versions (diff)
downloadfirejail-339d395fbdceabc6b8f70116823abcae5e1e18d5.tar.gz
firejail-339d395fbdceabc6b8f70116823abcae5e1e18d5.tar.zst
firejail-339d395fbdceabc6b8f70116823abcae5e1e18d5.zip
ci: print env-related settings in each job
To make debugging easier. Use a separate shell script instead of just a make target to ensure that it can safely run before ./configure and without having make installed.
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml7
1 files changed, 7 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 9500415a1..8229c6575 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -13,6 +13,7 @@ build_ubuntu_package:
13 - > 13 - >
14 DEBIAN_FRONTEND=noninteractive apt-get install -y -qq 14 DEBIAN_FRONTEND=noninteractive apt-get install -y -qq
15 build-essential lintian libapparmor-dev pkg-config python3 gawk 15 build-essential lintian libapparmor-dev pkg-config python3 gawk
16 - ./ci/printenv.sh
16 - ./configure 17 - ./configure
17 - make deb 18 - make deb
18 - dpkg -i firejail*.deb 19 - dpkg -i firejail*.deb
@@ -27,6 +28,7 @@ build_debian_package:
27 - > 28 - >
28 apt-get install -y -qq 29 apt-get install -y -qq
29 build-essential lintian libapparmor-dev pkg-config gawk 30 build-essential lintian libapparmor-dev pkg-config gawk
31 - ./ci/printenv.sh
30 - ./configure 32 - ./configure
31 - make deb 33 - make deb
32 - dpkg -i firejail*.deb 34 - dpkg -i firejail*.deb
@@ -37,6 +39,7 @@ build_redhat_package:
37 script: 39 script:
38 - dnf update -y 40 - dnf update -y
39 - dnf install -y rpm-build gcc make 41 - dnf install -y rpm-build gcc make
42 - ./ci/printenv.sh
40 - ./configure --prefix=/usr 43 - ./configure --prefix=/usr
41 - make rpms 44 - make rpms
42 - rpm -i firejail*.rpm 45 - rpm -i firejail*.rpm
@@ -47,6 +50,7 @@ build_fedora_package:
47 script: 50 script:
48 - dnf update -y 51 - dnf update -y
49 - dnf install -y rpm-build gcc make 52 - dnf install -y rpm-build gcc make
53 - ./ci/printenv.sh
50 - ./configure --prefix=/usr 54 - ./configure --prefix=/usr
51 - make rpms 55 - make rpms
52 - rpm -i firejail*.rpm 56 - rpm -i firejail*.rpm
@@ -60,6 +64,7 @@ build_src_package:
60 - apk update 64 - apk update
61 - apk upgrade 65 - apk upgrade
62 - apk add build-base linux-headers python3 gawk 66 - apk add build-base linux-headers python3 gawk
67 - ./ci/printenv.sh
63 - ./configure --prefix=/usr 68 - ./configure --prefix=/usr
64 - make 69 - make
65 - make install-strip 70 - make install-strip
@@ -74,6 +79,7 @@ build_no_apparmor:
74 - > 79 - >
75 DEBIAN_FRONTEND=noninteractive apt-get install -y -qq 80 DEBIAN_FRONTEND=noninteractive apt-get install -y -qq
76 build-essential lintian pkg-config gawk 81 build-essential lintian pkg-config gawk
82 - ./ci/printenv.sh
77 - ./configure 83 - ./configure
78 - make dist 84 - make dist
79 - ./mkdeb.sh --disable-apparmor 85 - ./mkdeb.sh --disable-apparmor
@@ -117,5 +123,6 @@ debian_ci:
117 - export CI_COMMIT_SHA="$(git rev-parse HEAD)" 123 - export CI_COMMIT_SHA="$(git rev-parse HEAD)"
118 script: 124 script:
119 - apt-get --no-install-recommends install -y -qq gawk 125 - apt-get --no-install-recommends install -y -qq gawk
126 - ./ci/printenv.sh
120 - gitlab-ci-git-buildpackage 127 - gitlab-ci-git-buildpackage
121 - gitlab-ci-lintian 128 - gitlab-ci-lintian