2021-11-30 14:51:24 +01:00

33 lines
1.1 KiB
Markdown

AWS Build Accumulator
=
AWS Build Accumulator collects build jobs from multiple sources before executing them
concurrently. It provides platform-independent job control (timeouts,
return code control) and an output format that is easy to render into
reports (for example, using the built-in renderer). AWS Build Accumulator
shines where your project uses multiple different build systems or requires
a unified interface describing heterogeneous build jobs.
### Documentation
Hosted [here](https://awslabs.github.io/aws-build-accumulator/).
### Requirements
* Python 3
* [Ninja](https://ninja-build.org/)
* `apt-get install ninja-build`, `brew install ninja`
* [Gnuplot](http://www.gnuplot.info/)
* `apt-get install gnuplot`, `brew install gnuplot`
* [Jinja](https://jinja.palletsprojects.com/en/2.11.x/)
* `pip3 install jinja2`
* [Graphviz DOT](https://graphviz.org/)
* `apt-get install graphviz`, `brew install graphviz`
Optional:
* [Voluptuous](https://pypi.org/project/voluptuous/) to perform
sanity-checking on internal data structures
* `pip3 install voluptuous`