Add LLVMGitPoller to listen for changes in the monorepo.
git-svn-id: https://llvm.org/svn/llvm-project/zorg/trunk@375205 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/buildbot/osuosl/master/master.cfg b/buildbot/osuosl/master/master.cfg
index eaf6414..866b4f9 100644
--- a/buildbot/osuosl/master/master.cfg
+++ b/buildbot/osuosl/master/master.cfg
@@ -32,11 +32,10 @@
####### CHANGESOURCES
from buildbot.changes.pb import PBChangeSource
-from zorg.buildbot.changes.llvmpoller import LLVMPoller
+from zorg.buildbot.changes.llvmgitpoller import LLVMPoller as llvmgitpoller
+from zorg.buildbot.changes.llvmpoller import LLVMPoller as llvmsvnpoller
-c['change_source'] = [PBChangeSource()]
-
-c['change_source'].append(LLVMPoller(projects=[
+llvm_projects = [
"llvm",
"cfe",
"clang-tests-external",
@@ -50,7 +49,16 @@
"lldb",
"openmp",
"lnt",
- "test-suite"]))
+ "test-suite"]
+
+c['change_source'] = [PBChangeSource()]
+c['change_source'].append(
+ llvmsvnpoller(projects=llvm_projects))
+c['change_source'].append(
+ llvmgitpoller(projects=llvm_projects,
+ repourl='http://git.lab.llvm.org/llvm/llvm-project.git',
+ workdir='gitpoller-workdir',
+ pollinterval=120))
####### RESOURCE USAGE
@@ -114,7 +122,7 @@
"""
Returns a ChangeFilter for the given projects.
"""
- return ChangeFilter(project=projects)
+ return ChangeFilter(project=projects, branch='trunk')
def get_standard_for(category):
"""
@@ -169,14 +177,6 @@
"llvm",
"polly"])))
-# All other lld builders use auto-generated schedulers.
-c['schedulers'].append(SingleBranchScheduler(name="lld_scheduler",
- treeStableTimer=2*60,
- builderNames=["lld-sphinx-docs"],
- change_filter=depends_on([
- "llvm",
- "lld"])))
-
c['schedulers'].append(SingleBranchScheduler(name="lldb_scheduler",
treeStableTimer=2*60,
builderNames=get_all_for("lldb"),