Guide CI – Azure DevOps
Option recommandée: 2 fichiers (YAML CI + coredevpro_config.yml)
Pré‑requis
Étapes
1
Créer la variable secrète
Dans votre pipeline → Edit → Variables → New variable (cochez Keep this value secret)
COREDEVPRO_LICENCE = <votre_clé> (secret)
2
Ajouter les fichiers
• Placez azure-pipelines.yml à la racine du dépôt (fourni par email, auto-détecté par Azure).
• Ajoutez coredevpro_config.yml à la racine du dépôt.
Aucune clé admin n’est à placer dans le dépôt. Le job renseigne automatiquement X-REPO avec BUILD_REPOSITORY_NAME.
3
Calibrer (optionnel mais conseillé)
Dans coredevpro_config.yml, ajustez uniquement les seuils utiles et les exclusions fichier volontaires:
  • CoreSignals: duplicate_threshold (min_lines, min_characters)
  • Files: ignore_dirs et ignore_files avec des exemples commentés, par exemple # - generated et # - example.js
  • Les extensions, dossiers techniques et exclusions obligatoires sont gérés automatiquement par le moteur CoreDevPro.
4
Exécuter
Run pipeline. Vérifiez:
  • Install jq/zip/curl OK
  • Archive créée (ls -lh project.zip)
  • report.json généré
Finalisation
Téléchargez l’artefact zip, décompressez, puis importez report.json dans CoreAnalyzer via Importer rapport CI.