Loading README.rst +8 −7 Original line number Original line Diff line number Diff line Loading @@ -25,7 +25,7 @@ BuildStream offers the following advantages: * **Declarative build instructions/definitions** * **Declarative build instructions/definitions** BuildStream provides a a flexible and extensible framework for the modelling BuildStream provides a flexible and extensible framework for the modelling of software build pipelines in a declarative YAML format, which allows you to of software build pipelines in a declarative YAML format, which allows you to manipulate filesystem data in a controlled, reproducible sandboxed environment. manipulate filesystem data in a controlled, reproducible sandboxed environment. Loading Loading @@ -61,13 +61,14 @@ How does BuildStream work? ========================== ========================== BuildStream operates on a set of YAML files (.bst files), as follows: BuildStream operates on a set of YAML files (.bst files), as follows: * loads the YAML files which describe the target(s) and all dependencies * Loads the YAML files which describe the target(s) and all dependencies. * evaluates the version information and build instructions to calculate a build * Evaluates the version information and build instructions to calculate a build graph for the target(s) and all dependencies and unique cache-keys for each graph for the target(s) and all dependencies and unique cache-keys for each element element. * retrieves elements from cache if they are already built, or builds them in a * Retrieves previously built elements (artifacts) from a local/remote cache, or sandboxed environment using the instructions declared in the .bst files builds the elements in a sandboxed environment using the instructions declared * transforms/configures and/or deploys the resulting target(s) based on the in the .bst files. * Transforms/configures and/or deploys the resulting target(s) based on the instructions declared in the .bst files. instructions declared in the .bst files. Loading Loading
README.rst +8 −7 Original line number Original line Diff line number Diff line Loading @@ -25,7 +25,7 @@ BuildStream offers the following advantages: * **Declarative build instructions/definitions** * **Declarative build instructions/definitions** BuildStream provides a a flexible and extensible framework for the modelling BuildStream provides a flexible and extensible framework for the modelling of software build pipelines in a declarative YAML format, which allows you to of software build pipelines in a declarative YAML format, which allows you to manipulate filesystem data in a controlled, reproducible sandboxed environment. manipulate filesystem data in a controlled, reproducible sandboxed environment. Loading Loading @@ -61,13 +61,14 @@ How does BuildStream work? ========================== ========================== BuildStream operates on a set of YAML files (.bst files), as follows: BuildStream operates on a set of YAML files (.bst files), as follows: * loads the YAML files which describe the target(s) and all dependencies * Loads the YAML files which describe the target(s) and all dependencies. * evaluates the version information and build instructions to calculate a build * Evaluates the version information and build instructions to calculate a build graph for the target(s) and all dependencies and unique cache-keys for each graph for the target(s) and all dependencies and unique cache-keys for each element element. * retrieves elements from cache if they are already built, or builds them in a * Retrieves previously built elements (artifacts) from a local/remote cache, or sandboxed environment using the instructions declared in the .bst files builds the elements in a sandboxed environment using the instructions declared * transforms/configures and/or deploys the resulting target(s) based on the in the .bst files. * Transforms/configures and/or deploys the resulting target(s) based on the instructions declared in the .bst files. instructions declared in the .bst files. Loading