kForge fits if…
- You are an IT services company, integrator or managed service provider.
- You equip several subsidiaries or entities that must stay separate.
- Your repositories must stay on your servers.
kForge use case
Software forges and continuous integration tools are designed for a single organisation. Serving twelve isolated clients means installing, upgrading and administering twelve platforms.
kForge brings repository tracking, continuous integration, code analysis, tickets and deployment metrics together in a single application installed on your premises. Each client is isolated within the same installation: a developer at client A never sees that client B exists.
Isolation is not a split by project: every record carries its client identifier, filtered on every request.
Stages, jobs in a dependency graph, matrices; execution in a shell, container, Kubernetes or over SSH.