Un plugin Jenkins pour codescènes par Empear.
Le codescène détecte des problèmes de maintenance potentiels et des avertissements précoces dans votre base de code. Plus tôt, vous pouvez réagir à ces résultats, mieux c'est. C'est pourquoi Codescène propose des points d'intégration qui vous permettent d'incorporer les résultats de l'analyse dans votre pipeline de construction.
Ce plugin vous permet d'utiliser l'analyse Delta de Codescènes pour attraper des problèmes potentiels avant d'être livrés à votre branche principale.

En plus de la classification des risques, le codescène gère également son ensemble d'analyses d'alerte précoce:

Les premiers avertissements et la classification des risques vous permettent de prioriser vos avis de code et de concentrer votre temps où (et quand) il est probablement nécessaire. La fatigue du réviseur de code est une chose réelle, alors utilisons à bon escient nos efforts d'examen.
Ce plugin peut être téléchargé en tant que fichier .hpi à partir de l'un des versions publiées. Ensuite, dans l'interface utilisateur de configuration Jenkins pour les plugins, téléchargez le fichier .hpi pour l'installer.
Activez l'intégration du codescène en ajoutant une nouvelle étape de construction dans votre configuration Jenkins. Sélectionnez l'option Exécuter Codescene Delta Analysis .

Entrez les informations requises dans la configuration de Codescènes Jenkins:

Le codescène vous offre un certain nombre d'options qui contrôlent la portée de l'analyse Delta:
Vous pouvez également modifier les défauts de seuil de risque et le seuil de couplage temporel
La section de configuration de l'API CodeScene doit correspondre aux informations spécifiées dans le codescènes lui-même et à récupérer à partir de la configuration de l'analyse.
Les informations d'identification de l'API doivent être ajoutées via le plugin Jenkins Indementiels. Vérifiez l'injection de secrets dans Jenkins Build Jobs pour plus de détails.
1.1.0
@Symbol dans CodeSceneBuilder . Consultez https://github.com/jenkinsci/pipeline-plugin/blob/c84a9af/devguide.md#defining-symbols et https://wiki.jenkins-ci.org/display/jenkins/structs+plugin pour plus de détails.1.0.1
1.0.0
Vous êtes encouragé à soumettre des demandes de traction et à proposer des fonctionnalités et à discuter des problèmes.
Licencié sous la licence du MIT.