diff options
author | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2019-09-14 07:12:58 +0000 |
---|---|---|
committer | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2019-09-14 07:19:28 +0000 |
commit | 2061f926453a1ce79fd408e88047996af4cb829b (patch) | |
tree | c77a67666c9c3dc2ba558d4bfb3603558f53a79a /jenkins-helpers.sh | |
parent | 347918f25bc3a0866aac7216399517f1ece8d3e0 (diff) |
tcwg-benchmark.sh: Bind-mount $WORKSPACE inside benchmarking container
... to enable removal of stale/aborted benchmarking containers via
$WORKSPACE/.lock cleanup.
Stale benchmarking containers are dangerous due to perf workaround
running inside, which steals samples from the "measuring" perf.
Change-Id: I54dfbb42e5d04ff49c9bfb591df681cf16c5b781
Diffstat (limited to 'jenkins-helpers.sh')
-rw-r--r-- | jenkins-helpers.sh | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/jenkins-helpers.sh b/jenkins-helpers.sh index b53cbbd1..f48cd982 100644 --- a/jenkins-helpers.sh +++ b/jenkins-helpers.sh @@ -717,19 +717,20 @@ print_bind_mounts () local task="$1" local ssh="$2" local -a bind_mounts + case $task in - build) - bind_mounts=( - /home/tcwg-buildslave/snapshots-ref:ro - /home/tcwg-buildslave/llvm-reference:ro - ) + bench|build) if [ x"${WORKSPACE+set}" = x"set" ]; then bind_mounts+=("$WORKSPACE") fi ;; - bench) - bind_mounts=( - /home/tcwg-benchmark:rw + esac + + case $task in + build) + bind_mounts+=( + /home/tcwg-buildslave/snapshots-ref:ro + /home/tcwg-buildslave/llvm-reference:ro ) ;; esac |