Keylink IT Git

Self-Hosted Development Platform

Branch Strategy

Feature branches are created from staging, tested via CI, merged to staging for integration testing, then promoted to main for production release.

Automated Deployment

Pushes to staging auto-deploy to the staging environment. Pushes to main auto-deploy to production. All powered by Gitea Actions.

Environments

Production: console.keylinkit.com
Staging: staging.console.keylinkit.com

CI/CD Pipeline

Every push runs automated tests. Feature ergebnis run pytest. Deploy workflows handle staging and production releases via SSH.