当前位置:网站首页>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
边栏推荐
- Using Google test in QT
- 【转载】解决conda安装pytorch过慢的问题
- 【编程题】【Scratch二级】2019.09 制作蝙蝠冲关游戏
- webflux - webclient Connect reset by peer Error
- 52岁的周鸿祎,还年轻吗?
- The difference between -s and -d when downloading packages using NPM
- 商品的设计等整个生命周期,都可以将其纳入到产业互联网的范畴内
- One click installation with fishros in blue bridge ROS
- [programming problem] [scratch Level 2] 2019.09 make bat Challenge Game
- The function is really powerful!
猜你喜欢
某马旅游网站开发(登录注册退出功能的实现)
SQL connection problem after downloading (2)
Development of a horse tourism website (optimization of servlet)
Smart regulation enters the market, where will meituan and other Internet service platforms go
[programming problem] [scratch Level 2] December 2019 flying birds
new和delete的底层原理以及模板
从服务器到云托管,到底经历了什么?
快速上手使用本地测试工具postman
应用实践 | 数仓体系效率全面提升!同程数科基于 Apache Doris 的数据仓库建设
Stm32f1 and stm32cubeide programming example - rotary encoder drive
随机推荐
Redis caching tool class, worth owning~
Orthodontic precautions (continuously updated)
QT creator add custom new file / Project Template Wizard
Introduction knowledge system of Web front-end engineers
从Starfish OS持续对SFO的通缩消耗,长远看SFO的价值
Using Google test in QT
Usage of limit and offset (Reprint)
52歲的周鴻禕,還年輕嗎?
Solutions to problems in sqlserver deleting data in tables
大数据开源项目,一站式全自动化全生命周期运维管家ChengYing(承影)走向何方?
浪潮云溪分布式数据库 Tracing(二)—— 源码解析
Pypharm uses, and the third-party library has errors due to version problems
去了字节跳动,才知道年薪 40w 的测试工程师有这么多?
“一个优秀程序员可抵五个普通程序员”,差距就在这7个关键点
At the age of 35, I made a decision to face unemployment
一鍵免費翻譯300多頁的pdf文檔
Go learning notes (1) environment installation and hello world
Robomaster visual tutorial (1) camera
【转载】解决conda安装pytorch过慢的问题
Two small problems in creating user registration interface