当前位置:网站首页>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
边栏推荐
- 52歲的周鴻禕,還年輕嗎?
- QT creator add JSON based Wizard
- 从Starfish OS持续对SFO的通缩消耗,长远看SFO的价值
- 腾讯安全发布《BOT管理白皮书》|解读BOT攻击,探索防护之道
- Redis caching tool class, worth owning~
- [leetcode] 20. Valid brackets
- C language 001: download, install, create the first C project and execute the first C language program of CodeBlocks
- Automated testing: robot framework is a practical skill that 90% of people want to know
- QT and OpenGL: loading 3D models using the open asset import library (assimp) - Part 2
- 【leetcode】day1
猜你喜欢
测试流程不完善,又遇到不积极的开发怎么办?
一个测试工程师的7年感悟 ---- 致在一路独行的你(别放弃)
Trust orbtk development issues 2022
redis你到底懂不懂之list
Fully automated processing of monthly card shortage data and output of card shortage personnel information
“一个优秀程序员可抵五个普通程序员”,差距就在这7个关键点
QT and OpenGL: loading 3D models using the open asset import library (assimp) - Part 2
The result of innovation in professional courses such as robotics (Automation)
Kubectl's handy command line tool: Oh my Zsh tips and tricks
new和delete的底层原理以及模板
随机推荐
光流传感器初步测试:GL9306
Opengl3.3 mouse picking up objects
【史上最详细】信贷中逾期天数统计说明
Robomaster visual tutorial (0) Introduction
The underlying principles and templates of new and delete
如何衡量产品是否“刚需、高频、痛点”
搭建ADG过程中复制报错 RMAN-03009 ORA-03113
FFA and ICGA angiography
Operating system principle --- summary of interview knowledge points
一鍵免費翻譯300多頁的pdf文檔
Handwriting a simulated reentrantlock
Use filters to count URL request time
Data Lake (XV): spark and iceberg integrate write operations
The difference between -s and -d when downloading packages using NPM
paddle入门-使用LeNet在MNIST实现图像分类方法一
C language 005: common examples
Tools for debugging makefiles - tool for debugging makefiles
[programming questions] [scratch Level 2] March 2019 garbage classification
The difference between get and post
Reading notes 004: Wang Yangming's quotations