]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Run respdiff also for scheduled and web pipelines
authorMichal Nowak <mnowak@isc.org>
Thu, 18 Feb 2021 15:28:31 +0000 (16:28 +0100)
committerMichal Nowak <mnowak@isc.org>
Thu, 22 Jul 2021 12:23:52 +0000 (14:23 +0200)
respdiff needs to be run regularly to identify problems with query
responses discrepancies sooner than after tagging a release.

Contrary to the main branch, which hosts the BIND 9 Development Version
and thus sets MAX_DISAGREEMENTS_PERCENTAGE variable to 0.5, branches
hosting BIND 9 Stable Versions have it set to 0.1, which provides only
tiny room for non-timeout response disagreements between the baseline
version and version under test.

(cherry picked from commit 561b58196bfe75fbbea4598b214afd7fffe2b537)

.gitlab-ci.yml

index 643df75fd99bedc37a17f2c9a5647feb7dd957f5..f19d04926107fc3c6ff2ff1d05acf4337fd1f730 100644 (file)
@@ -1446,11 +1446,13 @@ coverity:
 
 respdiff:
   <<: *base_image
+  <<: *schedules_tags_web_triggering_rules
   stage: system
   variables:
     CC: gcc
     CFLAGS: "${CFLAGS_COMMON} -Og"
     BIND_BASELINE_VERSION: v9_11_24
+    MAX_DISAGREEMENTS_PERCENTAGE: "0.1"
   script:
     - ./configure --without-make-clean
     - make -j${BUILD_PARALLEL_JOBS:-1} V=1
@@ -1465,14 +1467,13 @@ respdiff:
   needs:
     - job: tarball-create
       artifacts: true
-  only:
-    - tags
   artifacts:
     paths:
       - refbind
+      - bind-qa/bind9/respdiff
     untracked: true
     expire_in: "1 day"
-    when: on_failure
+    when: always
 
 # "Stress" tests