diff options
Diffstat (limited to 'netci.groovy')
-rwxr-xr-x | netci.groovy | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/netci.groovy b/netci.groovy index 845fa6133a..a34ccedd8e 100755 --- a/netci.groovy +++ b/netci.groovy @@ -1,7 +1,6 @@ // Import the utility functionality. -import jobs.generation.Utilities; -import jobs.generation.JobReport; +import jobs.generation.* // The input project name (e.g. dotnet/coreclr) def project = GithubProject @@ -561,7 +560,7 @@ def static addTriggers(def job, def branch, def isPR, def architecture, def os, case 'Ubuntu16.04': assert !isFlowJob assert scenario == 'default' - Utilities.addGithubPRTriggerForBranch(job, branch, "${os} ${architecture} ${configuration} Build", '(?i).*test\\W+${os}\\W+.*') + Utilities.addGithubPRTriggerForBranch(job, branch, "${os} ${architecture} ${configuration} Build", "(?i).*test\\W+${os}\\W+.*") break case 'Ubuntu': case 'OSX': @@ -2253,6 +2252,13 @@ combinedScenarios.each { scenario -> addEmailPublisher(newJob, 'clrcoverage@microsoft.com') } + // Experimental: If on Ubuntu 14.04, then attempt to pull in crash dump links + if (os in ['Ubuntu']) { + SummaryBuilder summaries = new SummaryBuilder() + summaries.addLinksSummaryFromFile('Crash dumps from this run:', 'dumplings.txt') + summaries.emit(newJob) + } + setMachineAffinity(newJob, os, architecture) Utilities.standardJobSetup(newJob, project, isPR, "*/${branch}") // Set timeouts to 240. |