Crate buildsrs_builder
source ·Expand description
Buildsrs Builder
This crate implements the functionality of building crate artifacts. It receives jobs from the backend, telling it which crates to build and which artifacts. It builds the crates using whichever strategy it is configured to use, by default it will use Docker. It streams the progress while the build is in progress, and finally signs and uploads the artifacts.
Structs
WebSocket
connection to receive jobs- Crate builder that uses Docker to execute Cargo commands.
- Build strategy that uses Docker.
- Command-line options for builder strategy.
Enums
- Build logs and final file.
Traits
- Represents an instance of a builder with a single crate.
- Trait to get the final data from an
OutputStream
. - Represents a strategy for building artifacts.
Type Aliases
- Dynamic builder.
- Dynamic strategy.
- Stream file contents.
- Stream build logs and final data.