CI/CD topic
CI/CD is a build automation strategy and part of DevOps
- Continuous integration: Frequent merging of several small changes into a main branch.
- Continuous delivery: When teams produce software in short cycles with high speed and frequency so that reliable software can be released at any time, and with a simple and repeatable deployment process when deciding to deploy.
- Continuous deployment: When new software functionality is rolled out completely automatically.
database-lab-engine
DBLab enables 🖖 database branching and ⚡️ thin cloning for any Postgres database and empowers DB testing in CI/CD. This optimizes database-related costs while improving time-to-market and software q...
terraform-aws-github-runner
Terraform module for scalable GitHub action runners on AWS
Cloud-DevOps-Learning-Resources
This repo includes Books and imp notes related to GCP, Azure, AWS, Docker, K8s, and DevOps. More, exam and interview prep notes.
cicd-goat
A deliberately vulnerable CI/CD environment. Learn CI/CD security through multiple challenges.
microservices-reference-implementation
A reference implementation demonstrating microservices architecture and best practices for Microsoft Azure
openfaas-cloud
The Multi-user OpenFaaS Platform
security_content
Splunk Security Content
ratchet
A tool for securing CI/CD workflows with version pinning.
agent
The Buildkite Agent is an open-source toolkit written in Go for securely running build jobs on any device or network