]> 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 11:41:15 +0000 (13:41 +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 302ceb8673bbc61fc1a2f9de2a2762f8ab50c1c1..07bfa105655c5637a59641445198934b6b64e65c 100644 (file)
@@ -1377,11 +1377,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
@@ -1396,14 +1398,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