Add arm32 build per pr.
authorjashook <jashoo@microsoft.com>
Thu, 31 Mar 2016 17:24:44 +0000 (17:24 +0000)
committerjashook <jashoo@microsoft.com>
Thu, 31 Mar 2016 17:45:39 +0000 (10:45 -0700)
netci.groovy

index 7da88ec..ac6efd7 100755 (executable)
@@ -255,6 +255,7 @@ def static addTriggers(def job, def branch, def isPR, def architecture, def os,
                         }
                         break
                     case 'arm':
+                        Utilities.addGithubPushTrigger(job)
                     case 'arm64':
                         Utilities.addGithubPushTrigger(job)
                         break
@@ -725,8 +726,15 @@ def static addTriggers(def job, def branch, def isPR, def architecture, def os,
             assert scenario == 'default'
             switch (os) {
                 case 'Ubuntu':
-                    Utilities.addGithubPRTriggerForBranch(job, branch, "${os} ${architecture} Cross ${configuration} Build", "(?i).*test\\W+${os}\\W+${architecture}.*")
-                    break
+                    switch(architecture) {
+                        case "arm":
+                            // Removing the regex will cause this to run on each PR.
+                            Utilities.addGithubPRTriggerForBranch(job, branch, "${os} ${architecture} Cross ${configuration} Build")
+                            break
+                        case "arm64":
+                           Utilities.addGithubPRTriggerForBranch(job, branch, "${os} ${architecture} Cross ${configuration} Build", "(?i).*test\\W+${os}\\W+${architecture}.*")
+                           break
+                    }
                 case 'Windows_NT':
                     // Set up a private trigger
                     Utilities.addPrivateGithubPRTriggerForBranch(job, branch, "${os} ${architecture} Cross ${configuration} Build",