summaryrefslogtreecommitdiff
path: root/perf.groovy
diff options
context:
space:
mode:
authorJosé Rivero <jorive@microsoft.com>2017-09-11 09:10:02 -0700
committerGitHub <noreply@github.com>2017-09-11 09:10:02 -0700
commit2afc8ce54a642ff5a4fe6b30c3061eabec5b2b85 (patch)
tree4da8428c78e2518e2d7dfb8aa2c9d8492a09e5c6 /perf.groovy
parente40a41bb04ff20060d6b7e522c3d84dd05002fb8 (diff)
downloadcoreclr-2afc8ce54a642ff5a4fe6b30c3061eabec5b2b85.tar.gz
coreclr-2afc8ce54a642ff5a4fe6b30c3061eabec5b2b85.tar.bz2
coreclr-2afc8ce54a642ff5a4fe6b30c3061eabec5b2b85.zip
Ubuntu runs are not archiving perf results because rsync does not create destination folder (#13858)
Diffstat (limited to 'perf.groovy')
-rw-r--r--perf.groovy4
1 files changed, 2 insertions, 2 deletions
diff --git a/perf.groovy b/perf.groovy
index a77d91e02f..da0798ffa0 100644
--- a/perf.groovy
+++ b/perf.groovy
@@ -267,7 +267,7 @@ def static getOSGroup(def os) {
if (pgo_optimized) {
pgo_trigger = "\\W+nopgo"
}
-
+
TriggerBuilder builder = TriggerBuilder.triggerOnPullRequest()
builder.setGithubContext("${os} ${arch} ${opt_level} ${jit} ${pgo_string} CoreCLR Throughput Perf Tests")
@@ -363,7 +363,7 @@ def static getFullPerfJobName(def project, def os, def isPR) {
--generatebenchviewdata=\"\${WORKSPACE}/tests/scripts/Microsoft.BenchView.JSONFormat/tools\" \\
--stabilityPrefix=\"taskset 0x00000002 nice --adjustment=-10\" \\
--uploadToBenchview""")
- shell("rsync -a bin/sandbox/Logs/Perf-*.* bin/toArchive/sandbox/Logs/")
+ shell("rsync -a --rsync-path=\"mkdir -p bin/toArchive/sandbox/Logs/ && rsync\" bin/sandbox/Logs/Perf-*.* bin/toArchive/sandbox/Logs/")
}
}