customize

This commit is contained in:
AF 2023-08-05 12:11:14 +00:00
parent 64dce7dad9
commit a7f0775808
3 changed files with 7 additions and 6 deletions

View File

@ -28,7 +28,7 @@ assert CLIENT_SECRET
# a Worker object, specifying a unique worker name and password. The same # a Worker object, specifying a unique worker name and password. The same
# worker name and password must be configured on the worker. # worker name and password must be configured on the worker.
c["workers"] = [worker.Worker("example-worker", "pass")] c["workers"] = [worker.Worker("worker-rust", "pass")]
if "BUILDBOT_MQ_URL" in os.environ: if "BUILDBOT_MQ_URL" in os.environ:
c["mq"] = { c["mq"] = {
@ -88,7 +88,7 @@ factory.addStep(
) )
factory.addStep(steps.ShellCommand(command=["cargo", "test"])) factory.addStep(steps.ShellCommand(command=["cargo", "test"]))
c["builders"].append( c["builders"].append(
util.BuilderConfig(name="runtests", workernames=["example-worker"], factory=factory) util.BuilderConfig(name="runtests", workernames=["worker-rust"], factory=factory)
) )
builderNames.append("runtests") builderNames.append("runtests")
@ -110,7 +110,7 @@ factory.addStep(
) )
) )
c["builders"].append( c["builders"].append(
util.BuilderConfig(name="clippy", workernames=["example-worker"], factory=factory) util.BuilderConfig(name="clippy", workernames=["worker-rust"], factory=factory)
) )
builderNames.append("clippy") builderNames.append("clippy")
@ -128,7 +128,7 @@ factory.addStep(
) )
) )
c["builders"].append( c["builders"].append(
util.BuilderConfig(name="rustdoc", workernames=["example-worker"], factory=factory) util.BuilderConfig(name="rustdoc", workernames=["worker-rust"], factory=factory)
) )
builderNames.append("rustdoc") builderNames.append("rustdoc")
@ -147,7 +147,7 @@ factory.addStep(
) )
c["builders"].append( c["builders"].append(
util.BuilderConfig( util.BuilderConfig(
name="fmt-check", workernames=["example-worker"], factory=factory name="fmt-check", workernames=["worker-rust"], factory=factory
) )
) )
builderNames.append("fmt-check") builderNames.append("fmt-check")

View File

@ -43,7 +43,7 @@ services:
environment: environment:
BUILDMASTER: buildbot BUILDMASTER: buildbot
BUILDMASTER_PORT: 9989 BUILDMASTER_PORT: 9989
WORKERNAME: example-worker WORKERNAME: worker-rust
WORKERPASS: pass WORKERPASS: pass
WORKER_ENVIRONMENT_BLACKLIST: DOCKER_BUILDBOT* BUILDBOT_ENV_* BUILDBOT_1* WORKER_ENVIRONMENT_BLACKLIST WORKER_ENVIRONMENT_BLACKLIST: DOCKER_BUILDBOT* BUILDBOT_ENV_* BUILDBOT_1* WORKER_ENVIRONMENT_BLACKLIST
networks: networks:

View File

@ -5,4 +5,5 @@ USER buildbot
WORKDIR /buildbot WORKDIR /buildbot
COPY buildbot.tac /buildbot/buildbot.tac COPY buildbot.tac /buildbot/buildbot.tac
RUN rustup component add clippy RUN rustup component add clippy
RUN rustup component add rustfmt
CMD ["/usr/bin/dumb-init", "twistd", "--pidfile=", "-ny", "buildbot.tac"] CMD ["/usr/bin/dumb-init", "twistd", "--pidfile=", "-ny", "buildbot.tac"]