Skip to content
This repository has been archived by the owner on Jun 11, 2024. It is now read-only.
/ pronghorn Public archive

Design and implementation of an automated continuous development, integration and deployment pipeline integrating a Git-based architecture.

License

Notifications You must be signed in to change notification settings

iWas-Coder/pronghorn

Repository files navigation

logo

Pronghorn: A fast and simple CI/CD pipeline

License: GPL v3 documentation demo CodeFactor

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.

Table of Contents

Building

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.

Infrastructure Provisioning

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.

Development Architecture

Docker

(...)

Production-ready Architecture

Kubernetes

(...)

CI/CD Pipeline Proposal

(...)

This is the flowchart for the pipeline that proposes this project:

Pronghorn CI/CD Pipeline Proposal

Git

(...)

GitHub

(...)

SonarQube

(...)

Container Registry

(...)

Helm Charts Repository

(...)

Bitnami's Sealed Secrets

(...)

ArgoCD

(...)

About

Design and implementation of an automated continuous development, integration and deployment pipeline integrating a Git-based architecture.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks