Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/strawberrymusicplayer/strawberry-buildbot
:strawberry: Strawberry's buildbot
https://github.com/strawberrymusicplayer/strawberry-buildbot
buildbot strawberry strawberry-buildbot
Last synced: about 2 months ago
JSON representation
:strawberry: Strawberry's buildbot
- Host: GitHub
- URL: https://github.com/strawberrymusicplayer/strawberry-buildbot
- Owner: strawberrymusicplayer
- License: gpl-3.0
- Created: 2019-01-05T15:26:44.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-01-02T22:48:09.000Z (12 months ago)
- Last Synced: 2024-05-01T17:58:34.132Z (8 months ago)
- Topics: buildbot, strawberry, strawberry-buildbot
- Language: Python
- Homepage: http://buildbot.strawberrymusicplayer.org/
- Size: 314 KB
- Stars: 4
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
:strawberry: Strawberry Buildbot
=======================This repository contains Strawberry's buildbot instance running on http://buildbot.strawberrymusicplayer.org/
It contains the configuration and Dockerfiles to build the master, volumes and workers.
Containers are built, started and stopped with docker-compose.
### Create the configuration:
./update_config.py
### Build the containers:
sudo docker-compose build --no-cache --pull
(This may take hours depending on your machine).
### Start buildbot:
sudo docker-compose up -d
The buildbot is accessible on http://localhost:8010/
### View the log:
sudo docker-compose run --entrypoint cat master /persistent-data/master/twistd.log
### Rebuild and restart worker to update a distros packages:
sudo docker-compose build --no-cache --pull worker-opensuse-tumbleweed
sudo docker-compose up -d worker-opensuse-tumbleweed### Cleanup everything:
Shutdown:
sudo docker-compose down
Remove all containers:
sudo docker rm $(sudo docker ps -aq)
Remove all images:
sudo docker rmi $(sudo docker images -q)
Remove volume:
sudo docker volume rm $(sudo docker volume ls -qf dangling=true)
The cmake toolchain files for cross-compiling for Windows are in config/dist.