summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xnetci.groovy20
1 files changed, 17 insertions, 3 deletions
diff --git a/netci.groovy b/netci.groovy
index 3731bb9fcb..fe679c0175 100755
--- a/netci.groovy
+++ b/netci.groovy
@@ -169,6 +169,16 @@ class Constants {
'Checked'
]
],
+ 'Windows_NT_buildOnly': [
+ 'x64': [
+ 'Checked',
+ 'Release'
+ ],
+ 'x86': [
+ 'Checked',
+ 'Release'
+ ],
+ ],
'Ubuntu': [
'x64': [
'Checked'
@@ -582,7 +592,11 @@ def static isArmWindowsScenario(def scenario) {
return Constants.validArmWindowsScenarios.containsKey(scenario)
}
-def static isValidPrTriggeredInnerLoopJob(os, architecture, configuration) {
+def static isValidPrTriggeredInnerLoopJob(os, architecture, configuration, isBuildOnly) {
+ if (isBuildOnly == true) {
+ os = 'Windows_NT_buildOnly'
+ }
+
def validOsPrTriggerArchConfigs = Constants.prTriggeredValidInnerLoopCombos[os]
if (validOsPrTriggerArchConfigs == null) {
@@ -2351,7 +2365,7 @@ Constants.allScenarios.each { scenario ->
// Nothing skipped
break
case 'innerloop':
- if (!isValidPrTriggeredInnerLoopJob(os, architecture, configuration)) {
+ if (!isValidPrTriggeredInnerLoopJob(os, architecture, configuration, isBuildOnly)) {
return
}
break
@@ -2597,7 +2611,7 @@ Constants.allScenarios.each { scenario ->
case 'innerloop':
// Nothing skipped
- if (!isValidPrTriggeredInnerLoopJob(os, architecture, configuration)) {
+ if (!isValidPrTriggeredInnerLoopJob(os, architecture, configuration, false)) {
return
}
break