variables:
DEBIAN_FRONTEND: noninteractive
LC_ALL: C
- DOCKER_DRIVER: overlay2
CI_REGISTRY_IMAGE: registry.gitlab.isc.org/isc-projects/images/bind9
CCACHE_DIR: "/ccache"
SOFTHSM2_CONF: "/var/tmp/softhsm2/softhsm2.conf"
- docker
- i386
-.debian-buster-amd64: &debian_buster_amd64_image
- image: "$CI_REGISTRY_IMAGE:debian-buster-amd64"
- tags:
- - linux
- - docker
- - amd64
-
-.debian-buster-i386:: &debian_buster_i386_image
- image: "$CI_REGISTRY_IMAGE:debian-buster-i386"
- tags:
- - linux
- - docker
- - i386
-
.debian-sid-amd64: &debian_sid_amd64_image
image: "$CI_REGISTRY_IMAGE:debian-sid-amd64"
tags:
stage: build
before_script:
- test -w "${CCACHE_DIR}" && export PATH="/usr/lib/ccache:${PATH}"
-# - ./autogen.sh
script:
- ./configure --enable-developer --with-randomdev=/dev/urandom --with-libtool --disable-static --with-cmocka --prefix=$HOME/.local --without-make-clean ${EXTRA_CONFIGURE} || cat config.log
- make -j${BUILD_PARALLEL_JOBS:-1} -k all V=1
.install_test: &install_test_job
stage: test
- before_script:
- - mkdir $HOME/.local
script:
- make install
.system_test: &system_test_job
stage: test
before_script:
- - rm -rf .ccache
- bash -x bin/tests/system/ifconfig.sh up
- bash -x util/prepare-softhsm2.sh
script:
- master@isc-projects/bind9
- /^v9_.*$/@isc-projects/bind9
-#jessie:amd64:build:
-# <<: *debian_jessie_amd64_image
-# <<: *build_job
-#
-#build:jessie:i386:
-# <<: *debian_jessie_i386_image
-# <<: *build_job
-#
-#build:stretch:amd64:
-# <<: *debian_stretch_amd64_image
-# <<: *build_job
-#
-#build:debian:buster:i386:
-# <<: *debian_buster_i386_image
-# <<: *build_job
-#
-#build:ubuntu:bionic:amd64:
-# <<: *ubuntu_bionic_amd64_image
-# <<: *build_job
-#
-#build:ubuntu:xenial:i386:
-# <<: *ubuntu_xenial_i386_image
-# <<: *build_job
-
centos6:amd64:build:
variables:
CC: gcc