]> 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:15:55 +0000 (13:15 +0200)
respdiff needs to be run regularly to identify problems with query
responses discrepancies sooner than after tagging a release.

MAX_DISAGREEMENTS_PERCENTAGE variable is set to 0.5 on the main branch
to make room for a greater number of response disagreements between a
relatively old baseline version and the Development Version.

.gitlab-ci.yml

index 4f99f2d3d556b170ae32718a79620b47f48869ce..dc16836a41e6d87599c61a3634a76bf25aef9805 100644 (file)
@@ -1281,11 +1281,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.5"
   script:
     - autoreconf -fi
     - ./configure
@@ -1301,14 +1303,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