当前位置:网站首页>Jouer sonar
Jouer sonar
2022-07-08 00:14:00 【InfoQ】
SonarIntroduction
Hudson/Jenkins Attendez.
FindBugs,PMD
IDE
Eclipse
IntelliJ IDEA
Java
Interprétation des termes
- Code Smell (Maintainability domain)
- Bug (Reliability domain)
- Vulnerability (Security domain)
- Security Hotspot (Security domain)
Installation localeSonarPlug - in
Méthode d'intégration du système recommandée sur le site Web officiel
- Le Code du développeur est dans son propre IDEEt utilisationSonarLint Effectuer une analyse locale .
- Les développeurs poussent leur code vers leur gestion préférée de la chaîne d'approvisionnement :GIT,SVN......
- Le serveur d'intégration continue déclenche la construction automatique et SonarQube Fonctionnement du scanner SonarQube Analyse de l'exécution requise .
- Rapport d'analyse envoyé à SonarQubeTraitement du serveur.
- SonarQube Le serveur traite et stocke les rapports d'analyse SonarQubeBase de données, Et afficher les résultats dans UIMoyenne.
- Examen des développeurs ,Commentaires, Défier leur gestion ,Et à traversSonarQube UI Réduire leur dette technique .
- Le gestionnaire du développement reçoit le rapport d'analyse . OPSUtiliserAPIDeSonarQube Configuration automatisée et extraction des données . OPSUtiliserJMXPour surveillerSonarQubeServeur.
Q&A
- Quelle branche un projet analyse - t - il? , Est - ce que seuls les administrateurs peuvent contrôler , Si plusieurs développeurs développent plusieurs branches , Pour analyser les différentes branches ,Que faire??
- À quoi ressemble le mécanisme actuel de soumission des analyses? ?
- Existe - t - il un mécanisme de notification après la soumission réussie? ?
- Comment intégrer la couverture des tests unitaires SonarQubeAllez.?
- Y a - t - il un code pour ceux qui n'ont pas d'impact négatif réel sur l'entreprise? ,Insonar Règles de personnalisation de l'énergie moyenne , Retirer ces odeurs ou afficher les modifications
边栏推荐
- Rectification characteristics of fast recovery diode
- [path planning] use the vertical distance limit method and Bessel to optimize the path of a star
- 詹姆斯·格雷克《信息简史》读后感记录
- Trust orbtk development issues 2022
- 机器人(自动化)等专业课程创新的结果
- Robomaster visual tutorial (0) Introduction
- 2022.7.7-----leetcode. six hundred and forty-eight
- 备库一直有延迟,查看mrp为wait_for_log,重启mrp后为apply_log但过一会又wait_for_log
- [programming problem] [scratch Level 2] December 2019 flying birds
- new和delete的底层原理以及模板
猜你喜欢
Connect diodes in series to improve voltage withstand
Coindesk comments on the decentralization process of the wave field: let people see the future of the Internet
Set up personal network disk with nextcloud
Traduction gratuite en un clic de plus de 300 pages de documents PDF
自动化测试:Robot FrameWork框架90%的人都想知道的实用技巧
[leetcode] 20. Valid brackets
C language 001: download, install, create the first C project and execute the first C language program of CodeBlocks
Relevant methods of sorting arrays in JS (if you want to understand arrays, it's enough to read this article)
Stm32f1 and stm32cubeide programming example - rotary encoder drive
SQL connection problem after downloading (2)
随机推荐
paddle入门-使用LeNet在MNIST实现图像分类方法二
【leetcode】day1
Benchmarking Detection Transfer Learning with Vision Transformers(2021-11)
Linkedblockingqueue source code analysis - add and delete
One click installation with fishros in blue bridge ROS
【编程题】【Scratch二级】2019.03 绘制方形螺旋
The underlying principles and templates of new and delete
Kubectl's handy command line tool: Oh my Zsh tips and tricks
数据库查询——第几高的数据?
Common selectors are
Zhou Hongqi, 52 ans, est - il encore jeune?
Fully automated processing of monthly card shortage data and output of card shortage personnel information
Tools for debugging makefiles - tool for debugging makefiles
【編程題】【Scratch二級】2019.12 飛翔的小鳥
去了字节跳动,才知道年薪 40w 的测试工程师有这么多?
玩转Sonar
搭建ADG过程中复制报错 RMAN-03009 ORA-03113
Data Lake (XV): spark and iceberg integrate write operations
[basis of recommendation system] sampling and construction of positive and negative samples
【编程题】【Scratch二级】2019.03 垃圾分类