aboutsummaryrefslogtreecommitdiffstats
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorLibravatar Kelvin M. Klann <kmk3.code@protonmail.com>2023-05-05 08:55:25 -0300
committerLibravatar Kelvin M. Klann <kmk3.code@protonmail.com>2023-06-14 17:30:51 -0300
commitdc826cba3144644567d87496815f122384c2e0d9 (patch)
tree81b2bbafc8a5ccbcd59374dace1088311c5bdbb8 /.gitlab-ci.yml
parentbuild(deps): bump github/codeql-action from 2.3.5 to 2.3.6 (diff)
downloadfirejail-dc826cba3144644567d87496815f122384c2e0d9.tar.gz
firejail-dc826cba3144644567d87496815f122384c2e0d9.tar.zst
firejail-dc826cba3144644567d87496815f122384c2e0d9.zip
ci: print config.log if configure fails
Example log of it failing: $ ./configure checking for gcc... gcc checking whether the C compiler works... no configure: error: in `/tmp/build': configure: error: C compiler cannot create executables See `config.log' for more details
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml12
1 files changed, 6 insertions, 6 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 38d121c49..5befc6f4c 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -14,7 +14,7 @@ build_ubuntu_package:
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 - ./ci/printenv.sh
17 - ./configure 17 - ./configure || (cat config.log; exit 1)
18 - make deb 18 - make deb
19 - dpkg -i firejail*.deb 19 - dpkg -i firejail*.deb
20 - command -V firejail && firejail --version 20 - command -V firejail && firejail --version
@@ -29,7 +29,7 @@ build_debian_package:
29 apt-get install -y -qq 29 apt-get install -y -qq
30 build-essential lintian libapparmor-dev pkg-config gawk 30 build-essential lintian libapparmor-dev pkg-config gawk
31 - ./ci/printenv.sh 31 - ./ci/printenv.sh
32 - ./configure 32 - ./configure || (cat config.log; exit 1)
33 - make deb 33 - make deb
34 - dpkg -i firejail*.deb 34 - dpkg -i firejail*.deb
35 - command -V firejail && firejail --version 35 - command -V firejail && firejail --version
@@ -40,7 +40,7 @@ build_redhat_package:
40 - dnf update -y 40 - dnf update -y
41 - dnf install -y rpm-build gcc make 41 - dnf install -y rpm-build gcc make
42 - ./ci/printenv.sh 42 - ./ci/printenv.sh
43 - ./configure --prefix=/usr 43 - ./configure --prefix=/usr || (cat config.log; exit 1)
44 - make rpms 44 - make rpms
45 - rpm -i firejail*.rpm 45 - rpm -i firejail*.rpm
46 - command -V firejail && firejail --version 46 - command -V firejail && firejail --version
@@ -51,7 +51,7 @@ build_fedora_package:
51 - dnf update -y 51 - dnf update -y
52 - dnf install -y rpm-build gcc make 52 - dnf install -y rpm-build gcc make
53 - ./ci/printenv.sh 53 - ./ci/printenv.sh
54 - ./configure --prefix=/usr 54 - ./configure --prefix=/usr || (cat config.log; exit 1)
55 - make rpms 55 - make rpms
56 - rpm -i firejail*.rpm 56 - rpm -i firejail*.rpm
57 - command -V firejail && firejail --version 57 - command -V firejail && firejail --version
@@ -65,7 +65,7 @@ build_src_package:
65 - apk upgrade 65 - apk upgrade
66 - apk add build-base linux-headers python3 gawk 66 - apk add build-base linux-headers python3 gawk
67 - ./ci/printenv.sh 67 - ./ci/printenv.sh
68 - ./configure --prefix=/usr 68 - ./configure --prefix=/usr || (cat config.log; exit 1)
69 - make 69 - make
70 - make install-strip 70 - make install-strip
71 - command -V firejail && firejail --version 71 - command -V firejail && firejail --version
@@ -80,7 +80,7 @@ build_no_apparmor:
80 DEBIAN_FRONTEND=noninteractive apt-get install -y -qq 80 DEBIAN_FRONTEND=noninteractive apt-get install -y -qq
81 build-essential lintian pkg-config gawk 81 build-essential lintian pkg-config gawk
82 - ./ci/printenv.sh 82 - ./ci/printenv.sh
83 - ./configure 83 - ./configure || (cat config.log; exit 1)
84 - make dist 84 - make dist
85 - ./mkdeb.sh --disable-apparmor 85 - ./mkdeb.sh --disable-apparmor
86 - dpkg -i firejail*.deb 86 - dpkg -i firejail*.deb