]> git.ipfire.org Git - thirdparty/collectd.git/commitdiff
.cirrus.yml: Upload `.log` files as artifacts.
authorFlorian Forster <octo@collectd.org>
Mon, 29 Jan 2024 06:55:14 +0000 (07:55 +0100)
committerFlorian Forster <octo@collectd.org>
Sat, 3 Feb 2024 21:50:03 +0000 (22:50 +0100)
.cirrus.yml

index 176e8158b4d8b42c19e9be0e62e6c0af8c59fbef..88e3808986f3864f4c28ef303c63b93f41801c6b 100644 (file)
@@ -18,6 +18,9 @@ release_ready_task:
     - ./configure $DEFAULT_CONFIG_OPTS
   checks_script:
     - make -j$(nproc) -s distcheck DISTCHECK_CONFIGURE_FLAGS="${DEFAULT_CONFIG_OPTS}"
+  always:
+    make_check_artifacts:
+      path: "**/*.log"
 
 ###
 # Default toolchain and build flags used in deb packages, on a range of Debian
@@ -61,6 +64,9 @@ debian_default_toolchain_task:
       else
         /checks/check-built-plugins.sh
       fi
+  always:
+    make_check_artifacts:
+      path: "**/*.log"
 
 ###
 # Default toolchain and build flags used in RPM packages, on a range of RedHat
@@ -100,6 +106,9 @@ redhat_default_toolchain_task:
       else
         /checks/check-built-plugins.sh
       fi
+  always:
+    make_check_artifacts:
+      path: "**/*.log"
 
 
 ###
@@ -131,6 +140,9 @@ non_standard_toolchains_task:
         - make -j$(nproc) -sk
       tests_script:
         - VALGRIND_OPTS="--errors-for-leak-kinds=definite" make -j$(nproc) -sk check || (cat ./test-suite.log && false)
+      always:
+        make_check_artifacts:
+          path: "**/*.log"
 
     # build against libstatgrab, should always pass
     - env:
@@ -196,6 +208,9 @@ non_standard_toolchains_task:
         - make -j$(nproc) -sk
       tests_script:
         - VALGRIND_OPTS="--errors-for-leak-kinds=definite" make -j$(nproc) -sk check || (cat ./test-suite.log && false)
+      always:
+        make_check_artifacts:
+          path: "**/*.log"
 
 ###
 # Build using a range of compilers, available in debian/unstable. NB: might
@@ -226,6 +241,9 @@ bleeding_edge_compilers_task:
     - make -j$(nproc) -sk
   tests_script:
     - VALGRIND_OPTS="--errors-for-leak-kinds=definite" make -j$(nproc) -sk check || (cat ./test-suite.log && false)
+  always:
+    make_check_artifacts:
+      path: "**/*.log"
 
 freebsd_task:
   freebsd_instance:
@@ -246,3 +264,6 @@ freebsd_task:
     - make -j$(nproc) -sk
   tests_script:
     - VALGRIND_OPTS="--errors-for-leak-kinds=definite" make -j$(nproc) -sk check || (cat ./test-suite.log && false)
+  always:
+    make_check_artifacts:
+      path: "**/*.log"