]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Use $KYUA_RESULT in kyua report-html invocation for unified file location
authorOndřej Surý <ondrej@sury.org>
Wed, 3 Jul 2019 16:03:11 +0000 (18:03 +0200)
committerOndřej Surý <ondrej@sury.org>
Wed, 3 Jul 2019 17:16:55 +0000 (19:16 +0200)
.gitlab-ci.yml

index 43c939c6a4567475021dc63646523b004aa2a9f1..807997e7f6bb39821252fd67a8a144dff064fa3b 100644 (file)
@@ -8,6 +8,9 @@ variables:
   CCACHE_DIR: "/ccache"
   SOFTHSM2_CONF: "/var/tmp/softhsm2/softhsm2.conf"
 
+  # VirtualBox driver needs to set build_dir to "/builds" in gitlab-runner.toml
+  KYUA_RESULT: "$CI_PROJECT_DIR/kyua.results"
+
 stages:
   - precheck
   - build
@@ -174,16 +177,22 @@ stages:
     expire_in: "1 week"
     when: on_failure
 
+.kyua_report: &kyua_report_html |
+  kyua report-html \
+       --force \
+       --results-file "$KYUA_RESULT" \
+       --results-filter "" \
+       --output kyua_html
+
 .unit_test: &unit_test_job
   <<: *default_triggering_rules
   stage: test
   before_script:
-    - KYUA_RESULT="$(pwd)/kyua.results"
-    - bash -x util/prepare-softhsm2.sh
+    - *setup_softhsm
   script:
     - make unit
   after_script:
-    - kyua report-html --force --results-file kyua.results --results-filter "" --output kyua_html
+    - *kyua_report_html
   artifacts:
     paths:
       - kyua.log