当前位置:网站首页>Jouer sonar
Jouer sonar
2022-07-08 00:14:00 【InfoQ】
SonarIntroduction
Hudson/Jenkins Attendez.FindBugs,PMDIDEEclipseIntelliJ IDEAJavaInterpré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
边栏推荐
- 动态库基本原理和使用方法,-fPIC 选项的来龙去脉
- Relevant methods of sorting arrays in JS (if you want to understand arrays, it's enough to read this article)
- 【编程题】【Scratch二级】2019.12 飞翔的小鸟
- Linkedblockingqueue source code analysis - add and delete
- Install sqlserver2019
- Two small problems in creating user registration interface
- SQL uses the in keyword to query multiple fields
- C# 泛型及性能比较
- How to put recyclerview in nestedscrollview- How to put RecyclerView inside NestedScrollView?
- If an exception is thrown in the constructor, the best way is to prevent memory leakage?
猜你喜欢

80% of the people answered incorrectly. Does the leaf on the apple logo face left or right?

Anaconda+pycharm+pyqt5 configuration problem: pyuic5 cannot be found exe

QT creator add JSON based Wizard

Go learning notes (2) basic types and statements (1)

Stm32f1 and stm32cubeide programming example - rotary encoder drive

Zhou Hongqi, 52 ans, est - il encore jeune?

Operating system principle --- summary of interview knowledge points

Tencent security released the white paper on BOT Management | interpreting BOT attacks and exploring ways to protect

【编程题】【Scratch二级】2019.03 垃圾分类

Automated testing: robot framework is a practical skill that 90% of people want to know
随机推荐
Binary sort tree [BST] - create, find, delete, output
某马旅游网站开发(登录注册退出功能的实现)
STM32F1与STM32CubeIDE编程实例-旋转编码器驱动
Introduction to programming hardware
【編程題】【Scratch二級】2019.12 飛翔的小鳥
浪潮云溪分布式数据库 Tracing(二)—— 源码解析
paddle入门-使用LeNet在MNIST实现图像分类方法一
Traduction gratuite en un clic de plus de 300 pages de documents PDF
SQL connection problem after downloading (2)
80% of the people answered incorrectly. Does the leaf on the apple logo face left or right?
[研发人员必备]paddle 如何制作自己的数据集,并显示。
Anaconda+pycharm+pyqt5 configuration problem: pyuic5 cannot be found exe
Binder核心API
Robomaster visual tutorial (10) target prediction
去了字节跳动,才知道年薪 40w 的测试工程师有这么多?
腾讯安全发布《BOT管理白皮书》|解读BOT攻击,探索防护之道
全自动化处理每月缺卡数据,输出缺卡人员信息
Visual Studio Deployment Project - Create shortcut to deployed executable
Linkedblockingqueue source code analysis - add and delete
STM32F1與STM32CubeIDE編程實例-旋轉編碼器驅動