]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Use a common naming pattern for all jobs
authorMichał Kępień <michal@isc.org>
Fri, 18 Jan 2019 13:28:47 +0000 (14:28 +0100)
committerMichał Kępień <michal@isc.org>
Fri, 18 Jan 2019 14:26:49 +0000 (15:26 +0100)
Make sure all jobs are named using the following pattern:

    [<job-type>:]<build-type>:<system>:<architecture>

where specifying <job-type> is optional for "precheck" and "build" jobs.

This should make it easier to quickly recognize:

  - what kind of actions are performed by each job,
  - which BIND build flavor is used by each job,
  - which operating system image is used by each job.

(cherry picked from commit 1fe432c6c385fc36ff4aa49b692b98ba043b413e)

.gitlab-ci.yml

index a5a0bd0e3b6cfcd3d3911cea07c8457d6b4a7878..6d25c5b0644bcd60bcbaf502bcf8c0f97821fac1 100644 (file)
@@ -120,7 +120,7 @@ stages:
   only:
   - merge_requests
 
-sid:amd64:precheck:
+misc:sid:amd64:
   <<: *precheck_job
   script:
     - sh util/checklibs.sh > checklibs.out
@@ -144,7 +144,7 @@ sid:amd64:precheck:
   only:
   - merge_requests
 
-🐞:sid:amd64:precheck:
+🐞:sid:amd64:
   <<: *precheck_job
   script: util/check-cocci
   only:
@@ -166,7 +166,7 @@ docs:sid:amd64:
   - master@isc-projects/bind9
   - /^v9_.*$/@isc-projects/bind9
 
-docs:push:
+push:docs:sid:amd64:
   <<: *debian_sid_amd64_image
   stage: push
   dependencies: []
@@ -176,7 +176,7 @@ docs:push:
   - master@isc-projects/bind9
   - /^v9_.*$/@isc-projects/bind9
 
-centos6:amd64:build:
+gcc:centos6:amd64:
   variables:
     CC: gcc
     CFLAGS: "-Wall -Wextra -O2 -g"
@@ -184,7 +184,7 @@ centos6:amd64:build:
   <<: *centos_centos6_amd64_image
   <<: *build_job
 
-centos7:amd64:build:
+gcc:centos7:amd64:
   variables:
     CC: gcc
     CFLAGS: "-Wall -Wextra -O2 -g"
@@ -192,7 +192,7 @@ centos7:amd64:build:
   <<: *centos_centos7_amd64_image
   <<: *build_job
 
-clang:stretch:amd64:build:
+clang:stretch:amd64:
   variables:
     CC: clang
     CFLAGS: "-Wall -Wextra -Wenum-conversion -O2 -g"
@@ -200,7 +200,7 @@ clang:stretch:amd64:build:
   <<: *debian_stretch_amd64_image
   <<: *build_job
 
-jessie:amd64:build:
+gcc:jessie:amd64:
   variables:
     CC: gcc
     CFLAGS: "-Wall -Wextra -O2 -g"
@@ -208,14 +208,14 @@ jessie:amd64:build:
   <<: *debian_jessie_amd64_image
   <<: *build_job
 
-stretch:amd64:build:
+gcc:stretch:amd64:
   variables:
     CC: gcc
     CFLAGS: "-Wall -Wextra -O2 -g"
   <<: *debian_stretch_amd64_image
   <<: *build_job
 
-sid:amd64:build:
+gcc:sid:amd64:
   variables:
     CC: gcc
     CFLAGS: "-Wall -Wextra -O2 -g"
@@ -227,7 +227,7 @@ sid:amd64:build:
   - master@isc-projects/bind9
   - /^v9_.*$/@isc-projects/bind9
 
-asan:sid:amd64:build:
+asan:sid:amd64:
   variables:
     CC: gcc
     CFLAGS: "-Wall -Wextra -O2 -g -fsanitize=address,undefined -DISC_MEM_USE_INTERNAL_MALLOC=0"
@@ -236,7 +236,7 @@ asan:sid:amd64:build:
   <<: *debian_sid_amd64_image
   <<: *build_job
 
-clang:stretch:i386:build:
+clang:stretch:i386:
   variables:
     CC: clang
     CFLAGS: "-Wall -Wextra -Wenum-conversion -O2 -g"
@@ -244,7 +244,7 @@ clang:stretch:i386:build:
   <<: *debian_stretch_i386_image
   <<: *build_job
 
-sid:i386:build:
+gcc:sid:i386:
   variables:
     CC: gcc
     CFLAGS: "-Wall -Wextra -O2 -g"
@@ -252,35 +252,35 @@ sid:i386:build:
   <<: *debian_sid_i386_image
   <<: *build_job
 
-unit:centos6:amd64:
+unit:gcc:centos6:amd64:
   <<: *centos_centos6_amd64_image
   <<: *unit_test_job
   dependencies:
-    - centos6:amd64:build
+    - gcc:centos6:amd64
 
-unit:centos7:amd64:
+unit:gcc:centos7:amd64:
   <<: *centos_centos7_amd64_image
   <<: *unit_test_job
   dependencies:
-    - centos7:amd64:build
+    - gcc:centos7:amd64
 
-unit:jessie:amd64:
+unit:gcc:jessie:amd64:
   <<: *debian_jessie_amd64_image
   <<: *unit_test_job
   dependencies:
-    - jessie:amd64:build
+    - gcc:jessie:amd64
 
-unit:stretch:amd64:
+unit:gcc:stretch:amd64:
   <<: *debian_stretch_amd64_image
   <<: *unit_test_job
   dependencies:
-    - stretch:amd64:build
+    - gcc:stretch:amd64
 
-unit:sid:amd64:
+unit:gcc:sid:amd64:
   <<: *debian_sid_amd64_image
   <<: *unit_test_job
   dependencies:
-    - sid:amd64:build
+    - gcc:sid:amd64
   only:
   - merge_requests
   - master@isc-projects/bind9
@@ -290,49 +290,49 @@ unit:asan:sid:amd64:
   <<: *debian_sid_amd64_image
   <<: *unit_test_job
   dependencies:
-    - asan:sid:amd64:build
+    - asan:sid:amd64
 
 unit:clang:stretch:amd64:
   <<: *debian_stretch_amd64_image
   <<: *unit_test_job
   dependencies:
-    - clang:stretch:amd64:build
+    - clang:stretch:amd64
 
-unit:sid:i386:
+unit:gcc:sid:i386:
   <<: *debian_sid_i386_image
   <<: *unit_test_job
   dependencies:
-    - sid:i386:build
+    - gcc:sid:i386
 
-system:centos6:amd64:
+system:gcc:centos6:amd64:
   <<: *centos_centos6_amd64_image
   <<: *system_test_job
   dependencies:
-    - centos6:amd64:build
+    - gcc:centos6:amd64
 
-system:centos7:amd64:
+system:gcc:centos7:amd64:
   <<: *centos_centos7_amd64_image
   <<: *system_test_job
   dependencies:
-    - centos7:amd64:build
+    - gcc:centos7:amd64
 
-system:jessie:amd64:
+system:gcc:jessie:amd64:
   <<: *debian_jessie_amd64_image
   <<: *system_test_job
   dependencies:
-    - jessie:amd64:build
+    - gcc:jessie:amd64
 
-system:stretch:amd64:
+system:gcc:stretch:amd64:
   <<: *debian_stretch_amd64_image
   <<: *system_test_job
   dependencies:
-    - stretch:amd64:build
+    - gcc:stretch:amd64
 
-system:sid:amd64:
+system:gcc:sid:amd64:
   <<: *debian_sid_amd64_image
   <<: *system_test_job
   dependencies:
-    - sid:amd64:build
+    - gcc:sid:amd64
   only:
   - merge_requests
   - master@isc-projects/bind9
@@ -342,27 +342,27 @@ system:asan:sid:amd64:
   <<: *debian_sid_amd64_image
   <<: *system_test_job
   dependencies:
-    - asan:sid:amd64:build
+    - asan:sid:amd64
 
-system:sid:i386:
+system:gcc:sid:i386:
   <<: *debian_sid_i386_image
   <<: *system_test_job
   dependencies:
-    - sid:i386:build
+    - gcc:sid:i386
 
-install:sid:amd64:
+install:gcc:sid:amd64:
   <<: *debian_sid_amd64_image
   stage: test
   script:
     - make install
   dependencies:
-    - sid:amd64:build
+    - gcc:sid:amd64
   only:
   - merge_requests
   - master@isc-projects/bind9
   - /^v9_.*$/@isc-projects/bind9
 
-pkcs11:sid:amd64:build:
+pkcs11:sid:amd64:
   variables:
     CC: gcc
     CFLAGS: "-Wall -Wextra -O2 -g"
@@ -370,19 +370,19 @@ pkcs11:sid:amd64:build:
   <<: *debian_sid_amd64_image
   <<: *build_job
 
-pkcs11:unit:sid:amd64:
+unit:pkcs11:sid:amd64:
   <<: *debian_sid_amd64_image
   <<: *unit_test_job
   dependencies:
-    - pkcs11:sid:amd64:build
+    - pkcs11:sid:amd64
 
-pkcs11:system:sid:amd64:
+system:pkcs11:sid:amd64:
   <<: *debian_sid_amd64_image
   <<: *system_test_job
   dependencies:
-    - pkcs11:sid:amd64:build
+    - pkcs11:sid:amd64
 
-noassert:sid:amd64:build:
+noassert:sid:amd64:
   variables:
     CC: gcc
     CFLAGS: "-Wall -Wextra -O2 -g -DISC_CHECK_NONE=1"
@@ -390,38 +390,38 @@ noassert:sid:amd64:build:
   <<: *debian_sid_amd64_image
   <<: *build_job
 
-noassert:unit:sid:amd64:
+unit:noassert:sid:amd64:
   <<: *debian_sid_amd64_image
   <<: *unit_test_job
   dependencies:
-    - noassert:sid:amd64:build
+    - noassert:sid:amd64
 
-noassert:system:sid:amd64:
+system:noassert:sid:amd64:
   <<: *debian_sid_amd64_image
   <<: *system_test_job
   dependencies:
-    - noassert:sid:amd64:build
+    - noassert:sid:amd64
 
-xenial:amd64:build:
+gcc:xenial:amd64:
   variables:
     CC: gcc
     CFLAGS: "-Wall -Wextra -O2 -g"
   <<: *ubuntu_xenial_amd64_image
   <<: *build_job
 
-unit:xenial:amd64:
+unit:gcc:xenial:amd64:
   <<: *ubuntu_xenial_amd64_image
   <<: *unit_test_job
   dependencies:
-    - xenial:amd64:build
+    - gcc:xenial:amd64
 
-system:xenial:amd64:
+system:gcc:xenial:amd64:
   <<: *ubuntu_xenial_amd64_image
   <<: *system_test_job
   dependencies:
-    - xenial:amd64:build
+    - gcc:xenial:amd64
 
-bionic:amd64:build:
+gcc:bionic:amd64:
   variables:
     CC: gcc
     CFLAGS: "-Wall -Wextra -O2 -g"
@@ -429,14 +429,14 @@ bionic:amd64:build:
   <<: *ubuntu_bionic_amd64_image
   <<: *build_job
 
-unit:bionic:amd64:
+unit:gcc:bionic:amd64:
   <<: *ubuntu_bionic_amd64_image
   <<: *unit_test_job
   dependencies:
-    - bionic:amd64:build
+    - gcc:bionic:amd64
 
-system:bionic:amd64:
+system:gcc:bionic:amd64:
   <<: *ubuntu_bionic_amd64_image
   <<: *system_test_job
   dependencies:
-    - bionic:amd64:build
+    - gcc:bionic:amd64