Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(4)

Unified Diff: tools/mb/mb_config.pyl

Issue 1411183010: Make MB aware of iOS bot configs and get iOS working. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: add passthrough mode to MB, move MB configuration into //ios files Created 5 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« ios/build/bots/chromium.mac/iOS_Device_GN.json ('K') | « tools/mb/mb.py ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: tools/mb/mb_config.pyl
diff --git a/tools/mb/mb_config.pyl b/tools/mb/mb_config.pyl
index 259a016184320a22aa8da685820fcaddc6925a05..3b5b99dd3dd7b6190f48fd76314066918c3899f2 100644
--- a/tools/mb/mb_config.pyl
+++ b/tools/mb/mb_config.pyl
@@ -65,6 +65,8 @@
'noswarming_gyp_release_bot_mac_strip': ['noswarming', 'gyp', 'release_bot', 'mac_strip'],
'noswarming_gyp_release_bot_x86_linux_dump_symbols': ['noswarming', 'gyp', 'release_bot', 'x86', 'linux_dump_symbols'],
+ 'passthrough': ['passthrough'],
+
'swarming_asan_lsan_gyp_release_trybot': ['swarming', 'asan', 'lsan', 'release_trybot'],
'swarming_msan_gyp_release_trybot': ['swarming', 'chromeos', 'msan', 'gyp', 'release_trybot'],
'swarming_deterministic_gyp_release_bot': ['swarming', 'deterministic', 'gyp', 'release_bot'],
@@ -292,6 +294,16 @@
'gyp_defines': 'branding=Chrome buildtype=Official',
},
+ # If this config is used, this means we will use the values for
+ # type, gn_args, gyp_defines, and gyp_crosscompile from the environment
+ # variables MB_TYPE, GN_ARGS, GYP_DEFINES, and GYP_CROSSCOMPILE
+ # respectively. We do this in order to avoid having to configure bots
+ # in two different src-side places. At the moment this must only be
+ # used on the iOS bots.
+ 'passthrough': {
+ 'type': 'passthrough',
+ },
+
'release': {
'gn_args': 'is_debug=false',
},
@@ -395,6 +407,8 @@
'Cast Android (dbg)': 'android_cast_gyp_debug_static_bot',
},
'chromium.mac': {
+ 'iOS Device GN': 'passthrough',
+ 'iOS Simulator GN (dbg)': 'passthrough',
smut 2015/11/10 22:08:37 But you still need to enter every GN bot here, in
Dirk Pranke 2015/11/10 22:46:06 MB can't do either of those things the code exists
smut 2015/11/10 23:30:00 Agreed that MB can't do these things, but I'm aski
'Mac GN': 'gn_release_bot',
'Mac GN (dbg)': 'gn_debug_static_bot',
},
@@ -499,6 +513,8 @@
'linux_ecs_ozone': 'embedded_gyp_debug_bot',
},
'tryserver.chromium.mac': {
+ 'ios_dbg_simulator_gn': 'passthrough',
+ 'ios_rel_device_gn': 'passthrough',
'mac_chromium_gn_dbg': 'gn_debug_static_bot',
'mac_chromium_gn_rel': 'gn_release_trybot',
'mac_chromium_gn_upload': 'gn_release_bot',
« ios/build/bots/chromium.mac/iOS_Device_GN.json ('K') | « tools/mb/mb.py ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698