ci: upload toolstates.json to rust-lang-ci2
Uploading the toolstate data for each commit will help our release tooling understand which components are failing, to possibly skip shipping broken tools to users.
This commit is contained in:
parent
4479de4b4a
commit
02000505c1
2 changed files with 7 additions and 0 deletions
|
@ -140,6 +140,7 @@ jobs:
|
|||
IMAGE: x86_64-gnu-aux
|
||||
x86_64-gnu-tools:
|
||||
IMAGE: x86_64-gnu-tools
|
||||
DEPLOY_TOOLSTATES_JSON: toolstates-linux.json
|
||||
x86_64-gnu-debug:
|
||||
IMAGE: x86_64-gnu-debug
|
||||
x86_64-gnu-nopt:
|
||||
|
@ -264,6 +265,7 @@ jobs:
|
|||
MSYS_BITS: 64
|
||||
SCRIPT: src/ci/docker/x86_64-gnu-tools/checktools.sh x.py /tmp/toolstates.json windows
|
||||
RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --save-toolstates=/tmp/toolstates.json
|
||||
DEPLOY_TOOLSTATES_JSON: toolstates-windows.json
|
||||
|
||||
# 32/64-bit MinGW builds.
|
||||
#
|
||||
|
|
|
@ -23,6 +23,11 @@ fi
|
|||
# CPU usage statistics.
|
||||
cp cpu-usage.csv "${upload_dir}/cpu-${CI_JOB_NAME}.csv"
|
||||
|
||||
# Toolstate data.
|
||||
if [[ ! -z "${DEPLOY_TOOLSTATES_JSON+x}" ]]; then
|
||||
cp /tmp/toolstates.json "${upload_dir}/${DEPLOY_TOOLSTATES_JSON}"
|
||||
fi
|
||||
|
||||
echo "Files that will be uploaded:"
|
||||
ls -lah "${upload_dir}"
|
||||
echo
|
||||
|
|
Loading…
Reference in a new issue