Pronghorn is a project based on the design and implementation of an automated continuous development, integration and deployment pipeline integrating a Git-based architecture.
This work and all its documentation is licensed under the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) License.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
This project is built with GNU Make. It has a handy help panel to easily list all available make targets:
make help
By default, it builds all of them (make
). Alternatively, it can be specified a set of targets and only those will get built (e.g. make pdf
).
For more information, please check the full INSTALL guide.
Pronghorn offers both a development environment to work with from a local system, and a set of production-ready infrastructure bootstrapping solutions for multiple virtualization platforms as Terraform projects.
(...)
(...)
(...)
This is the flowchart for the pipeline that proposes this project:
(...)
(...)
(...)
(...)
(...)
(...)
(...)