CI/CD Templates and Configuration
Reusable CI/CD templates and configuration for The Order.
Structure
templates/- Reusable CI/CD templatesscripts/- CI/CD helper scriptsconfig/- CI/CD configuration files
Templates
ci-template.yml- Base CI templatedeploy-template.yml- Deployment templaterelease-template.yml- Release template
Features
- Automated testing
- Security scanning (Trivy, Grype)
- SBOM generation (Syft)
- Image signing (Cosign)
- Deployment automation
- Release automation
Usage
Copy templates to .github/workflows/ and customize for your needs.
Security
- All images are signed with Cosign
- SBOMs are generated for all artifacts
- Vulnerability scanning on every build
- Secrets are managed via GitHub Secrets or External Secrets
Deployment
- Development: Automatic deployment on push to
develop - Staging: Automatic deployment on push to
main - Production: Manual approval required for deployment