👋 Hi! This is distbuild, an open-source, distributed build service built in Go.
- agent: Handles service registration and health checks using Consul
- bootstrap: Command-line tool for deploying distbuild
- clone: Cloning of Git repository with Copy-on-Write
- consul: Consul running in a Docker container
- dumpstats: Monitors services and provides data statistics
- proxy: gRPC client functioning as a proxy for Android builds
- worker: gRPC server acting as a worker for Android build
- wrapper: Wrapper specifically designed for Android build
- tools: Utilities used for distbuild
- ubuntu: Ubuntu running in a Docker container
- utils: Various utilities for distbuild
N/A
N/A
N/A
Our documentation website is hosted in a public GitHub repository.
Hey! We're glad you're thinking about contributing to distbuild! Feel free to pick an issue labeled as good first issue
and ask any question you need. Some points might not be clear, and we are available to help you!
Here is the testing performed for clients and servers using REAPIs.
Do you want to see distbuild in action? Check the list of our demos in the dedicated repository.
Prefer the speed and fluidity of chat? Then join our distbuild community.
Bugs should be reported as issues in the corresponding repository.