summaryrefslogtreecommitdiff
path: root/perf.groovy
diff options
context:
space:
mode:
authorNoah Falk <noahfalk@users.noreply.github.com>2018-02-07 02:10:28 -0800
committerGitHub <noreply@github.com>2018-02-07 02:10:28 -0800
commitb52b62cc32c5faec883bff2033b473c0519e4eb9 (patch)
tree10b8ee1d68b6ae06517394cda13757d41eb05c7a /perf.groovy
parentdc4266ce0830cfb57c2f85094e84c5ae94fc06a1 (diff)
downloadcoreclr-b52b62cc32c5faec883bff2033b473c0519e4eb9.tar.gz
coreclr-b52b62cc32c5faec883bff2033b473c0519e4eb9.tar.bz2
coreclr-b52b62cc32c5faec883bff2033b473c0519e4eb9.zip
Archive CI perf results (#16230)
* Archive CI perf results I need to diagnose a failure that only reproes in CI but the CI scripts don't archive the logs on failure. This change should fix that. * Adding pipeline build per feedback
Diffstat (limited to 'perf.groovy')
-rw-r--r--perf.groovy7
1 files changed, 7 insertions, 0 deletions
diff --git a/perf.groovy b/perf.groovy
index 6a016b929d..ac471cbd0c 100644
--- a/perf.groovy
+++ b/perf.groovy
@@ -96,6 +96,7 @@ def static getOSGroup(def os) {
def archiveSettings = new ArchivalSettings()
archiveSettings.addFiles('bin/sandbox_logs/**')
archiveSettings.addFiles('machinedata.json')
+ archiveSettings.setAlwaysArchive()
Utilities.addArchival(newJob, archiveSettings)
Utilities.standardJobSetup(newJob, project, isPR, "*/${branch}")
@@ -207,6 +208,7 @@ def static getOSGroup(def os) {
// Save machinedata.json to /artifact/bin/ Jenkins dir
def archiveSettings = new ArchivalSettings()
archiveSettings.addFiles('throughput-*.csv')
+ archiveSettings.setAlwaysArchive()
Utilities.addArchival(newJob, archiveSettings)
Utilities.standardJobSetup(newJob, project, isPR, "*/${branch}")
@@ -326,6 +328,7 @@ def static getFullPerfJobName(def project, def os, def isPR) {
def archiveSettings = new ArchivalSettings()
archiveSettings.addFiles('bin/sandbox_logs/**')
archiveSettings.addFiles('machinedata.json')
+ archiveSettings.setAlwaysArchive()
Utilities.addArchival(newJob, archiveSettings)
Utilities.standardJobSetup(newJob, project, isPR, "*/${branch}")
@@ -473,6 +476,7 @@ def static getFullThroughputJobName(def project, def os, def isPR) {
def archiveSettings = new ArchivalSettings()
archiveSettings.addFiles('throughput-*.csv')
archiveSettings.addFiles('machinedata.json')
+ archiveSettings.setAlwaysArchive()
Utilities.addArchival(newJob, archiveSettings)
Utilities.standardJobSetup(newJob, project, isPR, "*/${branch}")
@@ -597,6 +601,7 @@ parallel(
def archiveSettings = new ArchivalSettings()
archiveSettings.addFiles('bin/sandbox_logs/**')
archiveSettings.addFiles('machinedata.json')
+ archiveSettings.setAlwaysArchive()
Utilities.addArchival(newJob, archiveSettings)
Utilities.standardJobSetup(newJob, project, isPR, "*/${branch}")
@@ -706,6 +711,7 @@ parallel(
def archiveSettings = new ArchivalSettings()
archiveSettings.addFiles('bin/toArchive/**')
archiveSettings.addFiles('machinedata.json')
+ archiveSettings.setAlwaysArchive()
Utilities.addArchival(newJob, archiveSettings)
Utilities.standardJobSetup(newJob, project, false, "*/${branch}")
@@ -790,6 +796,7 @@ parallel(
def archiveSettings = new ArchivalSettings()
archiveSettings.addFiles('bin/sandbox_logs/**')
archiveSettings.addFiles('machinedata.json')
+ archiveSettings.setAlwaysArchive()
// Set the label (currently we are only measuring size, therefore we are running on VM).
Utilities.setMachineAffinity(newJob, "Windows_NT", '20170427-elevated')