https://buildstream.build/
BuildStream is a Free Software tool for building/integrating software stacks. It takes inspiration, lessons and use-cases from various projects including OBS, Reproducible Builds, Yocto, Baserock, Buildroot, Aboriginal, GNOME Continuous, JHBuild, Flatpak Builder and Android repo. BuildStream supports multiple build-systems (e.g. autotools, cmake, cpan, distutils, make, meson, qmake), and can create outputs in a range of formats (e.g. debian packages, flatpak runtimes, sysroots, system images) for multiple platforms and chipsets.
Version: 2.3.0
General Commands | |
bst | bst – BIDS Schema Tools |
bst-artifact | Manipulate cached artifacts. |
bst-artifact-checkout | Checkout contents of an artifact |
bst-artifact-delete | Remove artifacts from the local cache |
bst-artifact-list-contents | List the contents of an artifact |
bst-artifact-log | Show logs of artifacts |
bst-artifact-pull | Pull a built artifact |
bst-artifact-push | Push a built artifact |
bst-artifact-server | CAS Artifact Server |
bst-artifact-show | Show the cached state of artifacts |
bst-build | Build elements in a pipeline |
bst-help | Print usage information |
bst-init | Initialize a new BuildStream project |
bst-shell | Shell into an element's sandbox environment |
bst-show | Show elements in the pipeline |
bst-source | Manipulate sources for an element |
bst-source-checkout | Checkout sources of an element |
bst-source-fetch | Fetch sources in a pipeline |
bst-source-push | Push sources in a pipeline |
bst-source-track | Track new source references |
bst-workspace | Manipulate developer workspaces |
bst-workspace-close | Close workspaces |
bst-workspace-list | List open workspaces |
bst-workspace-open | Open a new workspace |
bst-workspace-reset | Reset a workspace to its original state |