DOCKER_DRIVER: overlay2
CI_REGISTRY_IMAGE: registry.gitlab.isc.org/isc-projects/images/bind9
CCACHE_DIR: "/ccache"
+ CMDPREFIX: "bash -c"
stages:
- precheck
- test -w "${CCACHE_DIR}" && export PATH="/usr/lib/ccache:${PATH}"
# - ./autogen.sh
script:
- - ./configure --enable-developer --with-libtool --disable-static --with-atf=/usr $EXTRA_CONFIGURE
- - make -j${PARALLEL_JOBS_BUILD:-1} -k all V=1
+ - $CMDPREFIX "./configure --enable-developer --with-libtool --disable-static --with-atf=/usr $EXTRA_CONFIGURE"
+ - $CMDPREFIX "make -j${PARALLEL_JOBS_BUILD:-1} -k all V=1"
artifacts:
expire_in: '1 hour'
untracked: true
- echo "0:/tmp/softhsm.db" > $SOFTHSM_CONF
- if command -v softhsm2-util >/dev/null; then softhsm2-util --init-token --free --pin 0000 --so-pin 0000 --label "softhsm"; fi
script:
- - ( cd bin/tests && make -j${TEST_PARALLEL_JOBS:-1} -k test V=1 )
- - test -s bin/tests/system/systests.output
+ - $CMDPREFIX bash -x "cd bin/tests && make -j${TEST_PARALLEL_JOBS:-1} -k test V=1"
+ - $CMDPREFIX bash -x "test -s bin/tests/system/systests.output"
artifacts:
untracked: true
expire_in: '1 week'
- echo "0:/tmp/softhsm.db" > $SOFTHSM_CONF
- if command -v softhsm2-util >/dev/null; then softhsm2-util --init-token --free --pin 0000 --so-pin 0000 --label "softhsm"; fi
script:
- - make unit
+ - $CMDPREFIX "make unit"
after_script:
- kyua report-html --force --results-file kyua.results --results-filter "" --output kyua_html
artifacts:
CC: gcc
CFLAGS: "-Wall -Wextra -O2 -g"
EXTRA_CONFIGURE: "--with-libidn2 --disable-warn-error"
+ CMDPREFIX: "scl enable devtoolset-7"
<<: *centos_centos6_amd64_image
<<: *build_job
CC: gcc
CFLAGS: "-Wall -Wextra -O2 -g"
EXTRA_CONFIGURE: "--with-libidn2"
+ CMDPREFIX: "scl enable devtoolset-7"
<<: *centos_centos7_amd64_image
<<: *build_job
<<: *build_job
unittest:centos:centos6:amd64:
+ variables:
+ CMDPREFIX: "scl enable devtoolset-7"
<<: *centos_centos6_amd64_image
<<: *unit_test_job
dependencies:
- build:centos:centos6:amd64
unittest:centos:centos7:amd64:
+ variables:
+ CMDPREFIX: "scl enable devtoolset-7"
<<: *centos_centos7_amd64_image
<<: *unit_test_job
dependencies:
- build:debian:sid:i386
systemtest:centos:centos6:amd64:
+ variables:
+ CMDPREFIX: "scl enable devtoolset-7"
<<: *centos_centos6_amd64_image
<<: *system_test_job
dependencies:
- build:centos:centos6:amd64
systemtest:centos:centos7:amd64:
+ variables:
+ CMDPREFIX: "scl enable devtoolset-7"
<<: *centos_centos7_amd64_image
<<: *system_test_job
dependencies: