The Deployment Pipeline Reference Architecture (DPRA) describes best practices for building deployment pipelines. A deployment pipeline automates the building, testing and deploying of software into AWS environments. With DPRA, developers can increase the speed, stability, and security of software systems through the use of deployment pipelines.
Each type of deployment pipeline also includes one or more reference implementations with source code that defines a functional pipeline based on the reference architecture.
To learn more, visit https://aws-samples.github.io/aws-deployment-pipeline-reference-architecture
The easiest approach is to use the preconfigured development container within VS Code.
Alternatively, you can install these required dependencies manually:
Mac:
brew install graphviz drawio
pip install -r requirements.txt
Linux:
sudo yum install -y graphviz gtk3 xdg-utils libnotify libXScrnSaver
sudo rpm -i https://github.com/jgraph/drawio-desktop/releases/download/v21.5.0/drawio-x86_64-21.5.0.rpm
pip install -r requirements.txt
Setup pre-commit hooks:
pre-commit install
Start server with:
mkdocs serve
The documentation is made available under the Creative Commons Attribution-ShareAlike 4.0 International License. See the LICENSE file.
The sample code within this documentation is made available under the MIT-0 license. See the LICENSE-SAMPLECODE file.