yocto-autobuilder2/docker/compose.yaml
Mathieu Dubois-Briand 776469c3ae docker: Allow to add several local workers
Add more more workers to test more realistic setups.

The first one is still added as a Debian builder, additional ones are
used as generic ones, allowing to test worker selection.

Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2025-03-06 14:30:07 +00:00

41 lines
670 B
YAML

# Expose buildbot on http://localhost:8010/
---
x-base-service: &base-service
build:
context: ..
dockerfile: docker/Dockerfile
volumes:
- sharedrepo:/sharedrepo
- publish:/publish
- mirror:/home/pokybuild/git/mirror
- srvautobuilder:/srv/autobuilder
stdin_open: true
tty: true
services:
controller:
<<: *base-service
ports:
- 8010:8010
cpus: 4
worker: &base-worker
<<: *base-service
cpus: 8
mem_limit: 16gb
extraworker:
<<: *base-worker
cpus: 1
mem_limit: 2gb
deploy:
replicas: 8
profiles:
- manyworkers
volumes:
sharedrepo:
publish:
mirror:
srvautobuilder: