customize
This commit is contained in:
parent
36339e42a0
commit
79c0838d9c
80
master.cfg
80
master.cfg
@ -54,25 +54,6 @@ c["change_source"].append(
|
||||
)
|
||||
)
|
||||
|
||||
####### SCHEDULERS
|
||||
|
||||
# Configure the Schedulers, which decide how to react to incoming changes. In this
|
||||
# case, just kick off a 'runtests' build
|
||||
|
||||
builderNames = ["runtests"]
|
||||
c["schedulers"] = []
|
||||
c["schedulers"].append(
|
||||
schedulers.SingleBranchScheduler(
|
||||
name="all",
|
||||
change_filter=util.ChangeFilter(branch="main"),
|
||||
treeStableTimer=None,
|
||||
builderNames=builderNames,
|
||||
)
|
||||
)
|
||||
c["schedulers"].append(
|
||||
schedulers.ForceScheduler(name="force", builderNames=builderNames)
|
||||
)
|
||||
|
||||
####### BUILDERS
|
||||
|
||||
# The 'builders' list defines the Builders, which tell Buildbot how to perform a build:
|
||||
@ -92,6 +73,8 @@ c["schedulers"].append(
|
||||
|
||||
c["builders"] = []
|
||||
|
||||
builderNames = []
|
||||
|
||||
factory = util.BuildFactory()
|
||||
factory.addStep(
|
||||
steps.Git(repourl="https://gitea.parrrate.ru/PTV/radn-rs.git", mode="incremental")
|
||||
@ -100,6 +83,65 @@ factory.addStep(steps.ShellCommand(command=["cargo", "test"]))
|
||||
c["builders"].append(
|
||||
util.BuilderConfig(name="runtests", workernames=["example-worker"], factory=factory)
|
||||
)
|
||||
builderNames.append("runtests")
|
||||
|
||||
factory = util.BuildFactory()
|
||||
factory.addStep(
|
||||
steps.Git(repourl="https://gitea.parrrate.ru/PTV/radn-rs.git", mode="incremental")
|
||||
)
|
||||
factory.addStep(
|
||||
steps.ShellCommand(
|
||||
command=[
|
||||
"cargo",
|
||||
"clippy",
|
||||
"--workspace",
|
||||
"--examples",
|
||||
"--tests",
|
||||
"--",
|
||||
"--deny=warnings",
|
||||
]
|
||||
)
|
||||
)
|
||||
c["builders"].append(
|
||||
util.BuilderConfig(name="clippy", workernames=["example-worker"], factory=factory)
|
||||
)
|
||||
builderNames.append("clippy")
|
||||
|
||||
factory = util.BuildFactory()
|
||||
factory.addStep(
|
||||
steps.Git(repourl="https://gitea.parrrate.ru/PTV/radn-rs.git", mode="incremental")
|
||||
)
|
||||
factory.addStep(
|
||||
steps.ShellCommand(
|
||||
command=[
|
||||
"cargo",
|
||||
"doc",
|
||||
"--workspace",
|
||||
]
|
||||
)
|
||||
)
|
||||
c["builders"].append(
|
||||
util.BuilderConfig(name="rustdoc", workernames=["example-worker"], factory=factory)
|
||||
)
|
||||
builderNames.append("rustdoc")
|
||||
|
||||
####### SCHEDULERS
|
||||
|
||||
# Configure the Schedulers, which decide how to react to incoming changes. In this
|
||||
# case, just kick off a 'runtests' build
|
||||
|
||||
c["schedulers"] = []
|
||||
c["schedulers"].append(
|
||||
schedulers.SingleBranchScheduler(
|
||||
name="all",
|
||||
change_filter=util.ChangeFilter(branch="main"),
|
||||
treeStableTimer=None,
|
||||
builderNames=builderNames,
|
||||
)
|
||||
)
|
||||
c["schedulers"].append(
|
||||
schedulers.ForceScheduler(name="force", builderNames=builderNames)
|
||||
)
|
||||
|
||||
####### REPORTER TARGETS
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user