diff options
author | Noah Falk <noahfalk@users.noreply.github.com> | 2018-02-07 02:10:28 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-02-07 02:10:28 -0800 |
commit | b52b62cc32c5faec883bff2033b473c0519e4eb9 (patch) | |
tree | 10b8ee1d68b6ae06517394cda13757d41eb05c7a /perf.groovy | |
parent | dc4266ce0830cfb57c2f85094e84c5ae94fc06a1 (diff) | |
download | coreclr-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.groovy | 7 |
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') |