Cas d’usage kForge

Une intégration continue pour tous vos clients

Les forges et les outils d’intégration continue sont conçus pour une seule organisation. Servir douze clients étanches revient à installer, mettre à jour et administrer douze plateformes.

La réponse courte

kForge réunit le suivi des dépôts, l’intégration continue, l’analyse de code, les tickets et les métriques de déploiement dans une seule application installée chez vous. Chaque client est isolé dans la même installation : un développeur du client A ne voit jamais l’existence du client B.

Une installation, des clients étanches

L’isolation n’est pas un découpage par projets : chaque donnée porte l’identifiant de son client, filtré à chaque requête.

  • Une montée de version au lieu d’une par client
  • Dépôts GitHub, GitLab et locaux, qui restent où ils sont
  • Un ticket peut remonter au client parent s’il l’autorise

Une intégration continue sans format propriétaire

Étapes, tâches en graphe de dépendances, matrices ; exécution en shell, conteneur, Kubernetes ou SSH.

  • Douze portes de qualité avant une mise en production
  • Pipelines importés et exportés en YAML
  • Export au format GitHub Actions si vous partez

Est-ce le bon outil pour vous ?

kForge convient si…

  • Vous êtes une société de services, un intégrateur ou un infogérant.
  • Vous outillez plusieurs filiales ou entités qui doivent rester séparées.
  • Vos dépôts doivent rester sur vos serveurs.

Limites à connaître

  • La revue et la fusion du code continuent de se faire sur GitHub ou GitLab.
  • Git s’exécute par un agent installé sur vos machines, pas sur le serveur kForge.
  • La tarification est en cours d’étude.

Évaluer kForge pour vos équipes

Décrivez vos clients ou vos entités, vos dépôts et vos chaînes de livraison : Koraisoft vérifiera avec vous si kForge peut y répondre.

Parler de votre outillage