Small and easy to set up Buildbot Master.
3.2K
Super small and easy to set up Buildbot Master.
docker run --detach --name --publish 8010:8010/tcp --publish 9989:9989/tcp buildbot-master hetsh/buildbot-master
docker stop buildbot-master
MP="/path/to/storage"
mkdir -p "$MP"
chown -R 1381:1381 "$MP"
1381 is the numerical id of the user running the server (see Dockerfile).
Start the server with the additional mount flag:
docker run --mount type=bind,source=/path/to/storage,target=/buildbot-master ...
Create an initial configuration file by running:
docker run ... hetsh/buildbot-master create-master
Stick to Buildbot's documentation for further configuration.
The systemd unit can be found in my GitHub repository.
systemctl enable buildbot-master.service --now
By default, the systemd service assumes /apps/buildbot/master for persistent storage and /etc/localtime for timezone.
Since this is a personal systemd unit file, you might need to adjust some parameters to suit your setup.
This is an open project (visit GitHub). Please feel free to ask questions, file an issue or contribute to it.
Content type
Image
Digest
sha256:45d4e839a…
Size
76.6 MB
Last updated
over 3 years ago
docker pull hetsh/buildbot-master