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

Unified Diff: masters/master.chromium.infra/master.cfg

Issue 2064453002: add recipe continuous builders for each repo with recipes (Closed) Base URL: https://chromium.googlesource.com/chromium/tools/build.git@master
Patch Set: Bootstrap in recies. Created 4 years, 6 months 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
« no previous file with comments | « no previous file | masters/master.chromium.infra/slaves.cfg » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: masters/master.chromium.infra/master.cfg
diff --git a/masters/master.chromium.infra/master.cfg b/masters/master.chromium.infra/master.cfg
index ca3137b1ee5fcc9df7acd9c82aba7aeda23ea550..d4999109490430cd7f4aa5da99196dccfed9e804 100644
--- a/masters/master.chromium.infra/master.cfg
+++ b/masters/master.chromium.infra/master.cfg
@@ -32,12 +32,15 @@ c['status'] = []
f_annotations = annotator_factory.AnnotatorFactory(ActiveMaster)
def m_remote_run(recipe, **kwargs):
+ props = {'path_config': 'kitchen'}
+ props.update(kwargs.pop('properties', {})
return remote_run_factory.RemoteRunFactory(
- active_master=ActiveMaster,
- repository='https://chromium.googlesource.com/infra/infra.git',
- recipe=recipe,
- factory_properties={'path_config': 'kitchen'},
- **kwargs)
+ active_master=ActiveMaster,
+ repository=kwargs.pop(
+ 'repository', 'https://chromium.googlesource.com/infra/infra.git'),
+ recipe=recipe,
+ factory_properties=props,
+ **kwargs)
revision_getter = master_utils.ConditionalProperty(
lambda build: build.getProperty('revision'),
@@ -58,6 +61,7 @@ LUCI_GAE_REPO_URL = (
RECIPES_PY_REPO_URL = (
'https://chromium.googlesource.com/external/github.com/luci/recipes-py')
DEPOT_TOOLS_URL = 'https://chromium.googlesource.com/chromium/tools/depot_tools'
+TOOLS_BUILD_URL = 'https://chromium.googlesource.com/chromium/tools/build'
CHROMIUM_REPO_URL = 'https://chromium.googlesource.com/chromium/src'
c['change_source'].extend([
@@ -187,6 +191,27 @@ c['builders'].extend([
'category': 'recipes-py',
},
{
+ 'name': 'recipe_engine-recipes-tests',
+ 'factory': m_remote_run(
+ 'infra/recipe_simulation', repository=TOOLS_BUILD_URL,
+ properties={'repo_under_test': 'recipe_engine'}),
+ 'category': 'recipes-continuous',
+ },
+ {
+ 'name': 'build-recipes-tests',
+ 'factory': m_remote_run(
+ 'infra/recipe_simulation', repository=TOOLS_BUILD_URL,
+ properties={'repo_under_test': 'build'}),
+ 'category': 'recipes-continuous',
+ },
+ {
+ 'name': 'depot_tools-recipes-tests',
+ 'factory': m_remote_run(
+ 'infra/recipe_simulation', repository=TOOLS_BUILD_URL,
+ properties={'repo_under_test': 'depot_tools'}),
+ 'category': 'recipes-continuous',
+ },
+ {
'name': 'depot_tools zip uploader',
'slavebuilddir': 'depot_tools_uploader',
'factory': m_remote_run('depot_tools_builder'),
« no previous file with comments | « no previous file | masters/master.chromium.infra/slaves.cfg » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698