Guide CI – Bitbucket Pipelines

Pipeline CI requis, configuration CoreAnalyzer facultative.
Pré‑requis
Étapes
1
Activer Pipelines
Repository → Pipelines → Enable
2
Créer la variable
Repository settings → Pipelines → Repository variables
COREDEVPRO_LICENCE = <clé> (secured)
3
Ajouter le pipeline
• Téléchargez le pipeline vérifié, puis placez-le sous bitbucket-pipelines.yml à la racine.
• Téléchargez la configuration facultative uniquement si vous devez ajuster le périmètre ou des seuils.
Gardez la licence dans la variable sécurisée. Le CLI identifie le dépôt depuis le remote Git du checkout.
4
Contrôler puis lancer
Conservez les réglages par défaut lorsque le périmètre convient. Si vous ajoutez coredevpro_config.yml, limitez-vous aux seuils utiles et aux exclusions volontaires :
  • Duplications: 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 natives sont gérés automatiquement par CoreAnalyzer.
  • Les tests peuvent fournir des preuves d’usage : ne les excluez pas par défaut.
Puis lancez le pipeline. Vérifiez l’installation du CLI 0.2.23 et le rapport natif coredevpro-report.cdp. Le YAML est facultatif et détecté automatiquement.
Finalisation
→
Téléchargez l’artefact zip, décompressez, puis importez coredevpro-report.cdp, l’export optionnel report.json ou coredevpro-report.encrypted.cdp dans CoreAnalyzer via Importer un rapport JSON/CDP.