]> git.lizzy.rs Git - rust.git/commitdiff
enable build.metrics on CI
authorPietro Albini <pietro@pietroalbini.org>
Sun, 6 Feb 2022 22:13:40 +0000 (23:13 +0100)
committerPietro Albini <pietro@pietroalbini.org>
Mon, 2 May 2022 19:33:05 +0000 (21:33 +0200)
src/ci/run.sh
src/ci/scripts/upload-artifacts.sh

index 948445427d95bcabb11d119d6bb8f72ae54906e3..7557c8d8385dccd177cde87270efa05eb32a8780 100755 (executable)
@@ -45,6 +45,7 @@ fi
 
 if ! isCI || isCiBranch auto || isCiBranch beta || isCiBranch try; then
     RUST_CONFIGURE_ARGS="$RUST_CONFIGURE_ARGS --set build.print-step-timings --enable-verbose-tests"
+    RUST_CONFIGURE_ARGS="$RUST_CONFIGURE_ARGS --set build.metrics"
 fi
 
 RUST_CONFIGURE_ARGS="$RUST_CONFIGURE_ARGS --enable-sccache"
index 312ec9d805012c7433fc54b7643bf2cb9926a6d2..73e41f1f8d71e317f388f4f1a883209e2800f167 100755 (executable)
@@ -23,6 +23,9 @@ fi
 # CPU usage statistics.
 cp cpu-usage.csv "${upload_dir}/cpu-${CI_JOB_NAME}.csv"
 
+# Build metrics generated by x.py.
+cp "${dist_dir}/../metrics.json" "${upload_dir}/metrics-${CI_JOB_NAME}.json"
+
 # Toolstate data.
 if [[ -n "${DEPLOY_TOOLSTATES_JSON+x}" ]]; then
     cp /tmp/toolstate/toolstates.json "${upload_dir}/${DEPLOY_TOOLSTATES_JSON}"