mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-08-29 13:38:26 +00:00
Add comments
This commit is contained in:
parent
a61bf39688
commit
a27b9dff18
@ -1,6 +1,9 @@
|
|||||||
variables:
|
variables:
|
||||||
|
# Not normally needed, but may be if some script uses `apt-get install`.
|
||||||
DEBIAN_FRONTEND: noninteractive
|
DEBIAN_FRONTEND: noninteractive
|
||||||
|
# Locale settings do not affect the build, but might affect tests.
|
||||||
LC_ALL: C
|
LC_ALL: C
|
||||||
|
|
||||||
CI_REGISTRY_IMAGE: registry.gitlab.isc.org/isc-projects/images/bind9
|
CI_REGISTRY_IMAGE: registry.gitlab.isc.org/isc-projects/images/bind9
|
||||||
CCACHE_DIR: "/ccache"
|
CCACHE_DIR: "/ccache"
|
||||||
SOFTHSM2_CONF: "/var/tmp/softhsm2/softhsm2.conf"
|
SOFTHSM2_CONF: "/var/tmp/softhsm2/softhsm2.conf"
|
||||||
@ -11,6 +14,8 @@ stages:
|
|||||||
- test
|
- test
|
||||||
- push
|
- push
|
||||||
|
|
||||||
|
### Runner Tag Templates
|
||||||
|
|
||||||
.linux-amd64: &linux_amd64
|
.linux-amd64: &linux_amd64
|
||||||
tags:
|
tags:
|
||||||
- linux
|
- linux
|
||||||
@ -21,6 +26,10 @@ stages:
|
|||||||
- linux
|
- linux
|
||||||
- i386
|
- i386
|
||||||
|
|
||||||
|
### Docker Image Templates
|
||||||
|
|
||||||
|
# CentOS
|
||||||
|
|
||||||
.centos-centos6-amd64: ¢os_centos6_amd64_image
|
.centos-centos6-amd64: ¢os_centos6_amd64_image
|
||||||
image: "$CI_REGISTRY_IMAGE:centos-centos6-amd64"
|
image: "$CI_REGISTRY_IMAGE:centos-centos6-amd64"
|
||||||
<<: *linux_amd64
|
<<: *linux_amd64
|
||||||
@ -29,6 +38,8 @@ stages:
|
|||||||
image: "$CI_REGISTRY_IMAGE:centos-centos7-amd64"
|
image: "$CI_REGISTRY_IMAGE:centos-centos7-amd64"
|
||||||
<<: *linux_amd64
|
<<: *linux_amd64
|
||||||
|
|
||||||
|
# Debian
|
||||||
|
|
||||||
.debian-jessie-amd64: &debian_jessie_amd64_image
|
.debian-jessie-amd64: &debian_jessie_amd64_image
|
||||||
image: "$CI_REGISTRY_IMAGE:debian-jessie-amd64"
|
image: "$CI_REGISTRY_IMAGE:debian-jessie-amd64"
|
||||||
<<: *linux_amd64
|
<<: *linux_amd64
|
||||||
@ -53,6 +64,8 @@ stages:
|
|||||||
image: "$CI_REGISTRY_IMAGE:debian-sid-i386"
|
image: "$CI_REGISTRY_IMAGE:debian-sid-i386"
|
||||||
<<: *linux_i386
|
<<: *linux_i386
|
||||||
|
|
||||||
|
# Ubuntu
|
||||||
|
|
||||||
.ubuntu-xenial-amd64: &ubuntu_xenial_amd64_image
|
.ubuntu-xenial-amd64: &ubuntu_xenial_amd64_image
|
||||||
image: "$CI_REGISTRY_IMAGE:ubuntu-xenial-amd64"
|
image: "$CI_REGISTRY_IMAGE:ubuntu-xenial-amd64"
|
||||||
<<: *linux_amd64
|
<<: *linux_amd64
|
||||||
@ -69,6 +82,8 @@ stages:
|
|||||||
image: "$CI_REGISTRY_IMAGE:ubuntu-bionic-i386"
|
image: "$CI_REGISTRY_IMAGE:ubuntu-bionic-i386"
|
||||||
<<: *linux_i386
|
<<: *linux_i386
|
||||||
|
|
||||||
|
### Job Templates
|
||||||
|
|
||||||
.default-triggering-rules: &default_triggering_rules
|
.default-triggering-rules: &default_triggering_rules
|
||||||
only:
|
only:
|
||||||
- merge_requests
|
- merge_requests
|
||||||
@ -125,6 +140,10 @@ stages:
|
|||||||
expire_in: "1 week"
|
expire_in: "1 week"
|
||||||
when: on_failure
|
when: on_failure
|
||||||
|
|
||||||
|
### Job Definitions
|
||||||
|
|
||||||
|
# Jobs in the precheck stage
|
||||||
|
|
||||||
misc:sid:amd64:
|
misc:sid:amd64:
|
||||||
<<: *precheck_job
|
<<: *precheck_job
|
||||||
script:
|
script:
|
||||||
@ -151,6 +170,8 @@ misc:sid:amd64:
|
|||||||
<<: *precheck_job
|
<<: *precheck_job
|
||||||
script: util/check-cocci
|
script: util/check-cocci
|
||||||
|
|
||||||
|
# Jobs for doc builds on Debian Sid (amd64)
|
||||||
|
|
||||||
docs:sid:amd64:
|
docs:sid:amd64:
|
||||||
<<: *debian_sid_amd64_image
|
<<: *debian_sid_amd64_image
|
||||||
stage: build
|
stage: build
|
||||||
@ -179,6 +200,8 @@ push:docs:sid:amd64:
|
|||||||
- master@isc-projects/bind9
|
- master@isc-projects/bind9
|
||||||
- /^v9_[1-9][0-9]$/@isc-projects/bind9
|
- /^v9_[1-9][0-9]$/@isc-projects/bind9
|
||||||
|
|
||||||
|
# Jobs for regular GCC builds on CentOS 6 (amd64)
|
||||||
|
|
||||||
gcc:centos6:amd64:
|
gcc:centos6:amd64:
|
||||||
variables:
|
variables:
|
||||||
CC: gcc
|
CC: gcc
|
||||||
@ -199,6 +222,8 @@ unit:gcc:centos6:amd64:
|
|||||||
dependencies:
|
dependencies:
|
||||||
- gcc:centos6:amd64
|
- gcc:centos6:amd64
|
||||||
|
|
||||||
|
# Jobs for regular GCC builds on CentOS 7 (amd64)
|
||||||
|
|
||||||
gcc:centos7:amd64:
|
gcc:centos7:amd64:
|
||||||
variables:
|
variables:
|
||||||
CC: gcc
|
CC: gcc
|
||||||
@ -219,6 +244,8 @@ unit:gcc:centos7:amd64:
|
|||||||
dependencies:
|
dependencies:
|
||||||
- gcc:centos7:amd64
|
- gcc:centos7:amd64
|
||||||
|
|
||||||
|
# Jobs for regular GCC builds on Debian 8 Jessie (amd64)
|
||||||
|
|
||||||
gcc:jessie:amd64:
|
gcc:jessie:amd64:
|
||||||
variables:
|
variables:
|
||||||
CC: gcc
|
CC: gcc
|
||||||
@ -239,6 +266,8 @@ unit:gcc:jessie:amd64:
|
|||||||
dependencies:
|
dependencies:
|
||||||
- gcc:jessie:amd64
|
- gcc:jessie:amd64
|
||||||
|
|
||||||
|
# Jobs for regular GCC builds on Debian 9 Stretch (amd64)
|
||||||
|
|
||||||
gcc:stretch:amd64:
|
gcc:stretch:amd64:
|
||||||
variables:
|
variables:
|
||||||
CC: gcc
|
CC: gcc
|
||||||
@ -258,6 +287,8 @@ unit:gcc:stretch:amd64:
|
|||||||
dependencies:
|
dependencies:
|
||||||
- gcc:stretch:amd64
|
- gcc:stretch:amd64
|
||||||
|
|
||||||
|
# Jobs for regular GCC builds on Debian Sid (amd64)
|
||||||
|
|
||||||
gcc:sid:amd64:
|
gcc:sid:amd64:
|
||||||
variables:
|
variables:
|
||||||
CC: gcc
|
CC: gcc
|
||||||
@ -287,6 +318,8 @@ unit:gcc:sid:amd64:
|
|||||||
dependencies:
|
dependencies:
|
||||||
- gcc:sid:amd64
|
- gcc:sid:amd64
|
||||||
|
|
||||||
|
# Jobs for regular GCC builds on Debian Sid (i386)
|
||||||
|
|
||||||
gcc:sid:i386:
|
gcc:sid:i386:
|
||||||
variables:
|
variables:
|
||||||
CC: gcc
|
CC: gcc
|
||||||
@ -307,6 +340,8 @@ unit:gcc:sid:i386:
|
|||||||
dependencies:
|
dependencies:
|
||||||
- gcc:sid:i386
|
- gcc:sid:i386
|
||||||
|
|
||||||
|
# Jobs for regular GCC builds on Ubuntu 16.04 Xenial Xerus (amd64)
|
||||||
|
|
||||||
gcc:xenial:amd64:
|
gcc:xenial:amd64:
|
||||||
variables:
|
variables:
|
||||||
CC: gcc
|
CC: gcc
|
||||||
@ -326,6 +361,8 @@ unit:gcc:xenial:amd64:
|
|||||||
dependencies:
|
dependencies:
|
||||||
- gcc:xenial:amd64
|
- gcc:xenial:amd64
|
||||||
|
|
||||||
|
# Jobs for regular GCC builds on Ubuntu 18.04 Bionic Beaver (amd64)
|
||||||
|
|
||||||
gcc:bionic:amd64:
|
gcc:bionic:amd64:
|
||||||
variables:
|
variables:
|
||||||
CC: gcc
|
CC: gcc
|
||||||
@ -346,6 +383,8 @@ unit:gcc:bionic:amd64:
|
|||||||
dependencies:
|
dependencies:
|
||||||
- gcc:bionic:amd64
|
- gcc:bionic:amd64
|
||||||
|
|
||||||
|
# Jobs for GCC builds with ASAN enabled on Debian Sid (amd64)
|
||||||
|
|
||||||
asan:sid:amd64:
|
asan:sid:amd64:
|
||||||
variables:
|
variables:
|
||||||
CC: gcc
|
CC: gcc
|
||||||
@ -367,6 +406,8 @@ unit:asan:sid:amd64:
|
|||||||
dependencies:
|
dependencies:
|
||||||
- asan:sid:amd64
|
- asan:sid:amd64
|
||||||
|
|
||||||
|
# Jobs for Clang builds on Debian Stretch (amd64)
|
||||||
|
|
||||||
clang:stretch:amd64:
|
clang:stretch:amd64:
|
||||||
variables:
|
variables:
|
||||||
CC: clang
|
CC: clang
|
||||||
@ -381,6 +422,8 @@ unit:clang:stretch:amd64:
|
|||||||
dependencies:
|
dependencies:
|
||||||
- clang:stretch:amd64
|
- clang:stretch:amd64
|
||||||
|
|
||||||
|
# Jobs for Clang builds on Debian Stretch (i386)
|
||||||
|
|
||||||
clang:stretch:i386:
|
clang:stretch:i386:
|
||||||
variables:
|
variables:
|
||||||
CC: clang
|
CC: clang
|
||||||
@ -389,6 +432,8 @@ clang:stretch:i386:
|
|||||||
<<: *debian_stretch_i386_image
|
<<: *debian_stretch_i386_image
|
||||||
<<: *build_job
|
<<: *build_job
|
||||||
|
|
||||||
|
# Jobs for PKCS#11-enabled GCC builds on Debian Sid (amd64)
|
||||||
|
|
||||||
pkcs11:sid:amd64:
|
pkcs11:sid:amd64:
|
||||||
variables:
|
variables:
|
||||||
CC: gcc
|
CC: gcc
|
||||||
@ -409,6 +454,8 @@ unit:pkcs11:sid:amd64:
|
|||||||
dependencies:
|
dependencies:
|
||||||
- pkcs11:sid:amd64
|
- pkcs11:sid:amd64
|
||||||
|
|
||||||
|
# Jobs for GCC builds with assertions compiled away on Debian Sid (amd64)
|
||||||
|
|
||||||
noassert:sid:amd64:
|
noassert:sid:amd64:
|
||||||
variables:
|
variables:
|
||||||
CC: gcc
|
CC: gcc
|
||||||
|
Loading…
x
Reference in New Issue
Block a user