Références

Audit CI/CD chez un acteur ferroviaire international

Secteur ferroviaire · plusieurs équipes de développement · mission de 5 jours

Des chaînes Jenkins et SonarQube héritées, différentes d’une équipe à l’autre, sans niveau de qualité comparable. L’audit a produit un référentiel de workflow CI/CD standardisé et son plan d’implémentation, séquencé par équipe.

Contexte

Un industriel du ferroviaire présent dans plusieurs pays, dont les équipes de développement avaient chacune construit leur propre chaîne d’intégration au fil des projets.

Problème

Les chaînes Jenkins et les analyses SonarQube existaient, mais différaient d’une équipe à l’autre : aucun niveau de qualité comparable, aucune règle commune, et des durées de livraison impossibles à expliquer à la direction technique.

Intervention

Inventaire et lecture des chaînes Jenkins et des configurations SonarQube en place, entretiens avec les équipes, puis comparaison des pratiques à un référentiel commun pour identifier ce qui devait être unifié et ce qui pouvait rester spécifique.

Résultat

Un référentiel de workflow CI/CD standardisé, applicable aux équipes existantes, accompagné d’un plan d’implémentation séquencé par équipe et par niveau d’effort.

Technologies

  • Jenkins
  • SonarQube
  • GitLab CI
  • Kubernetes

Extrait de la chaîne d’intégration, anonymisé

opension@cloud:~
stages: [lint, test, build, scan, deploy]
sonarqube: quality-gate: blocking
÷3
temps de déploiement, sur un déploiement industrialisé
5 jours
durée d’audit

← Retour aux références