customize

This commit is contained in:
AF 2023-08-05 10:51:00 +00:00
parent 36339e42a0
commit 79c0838d9c

View File

@ -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