Plugin specific documentation¶
Plugins provide their own individual plugin specific YAML configurations,
The element .bst files can specify plugin specific configuration in
the config section, while sources declared on a
given element specify their plugin specific configuration directly
in their source declarations.
General elements¶
Sources¶
All source plugins can be staged into an arbitrary directory within the build
sandbox with the directory option.
See Source class built-in functionality for more
information.
- local - stage local files and directories
- remote - stage files from remote urls
- tar - stage files from tar archives
- zip - stage files from zip archives
- git - stage files from a git repository
- bzr - stage files from a bazaar repository
- patch - apply locally stored patches
- pip - stage python packages using pip
External plugins¶
External plugins need to be installed separately, here is a list of BuildStream plugin projects known to us at this time: