五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

代碼分析體系及Sonarqube平臺

2022-10-11 10:50 作者:愛測軟件測試  | 我要投稿

代碼分析

  • IDE輔助功能:xcode、android studio

  • 獨立的靜態(tài)分析工具:findbugs、androidlint、scan-build、pmd、阿里巴巴java開發(fā)規(guī)范pmd插件

代碼審計關(guān)注的質(zhì)量指標

  • bug和漏洞

  • 單元測試規(guī)模

  • 覆蓋率分析

代碼靜態(tài)檢查

  • 代碼語法分析:lint系列,通過分析語法樹和源代碼,檢查代碼規(guī)范

  • 編譯器分析:借助于編譯器獲得代碼關(guān)系

  • 字節(jié)碼靜態(tài)分析:分析jar、war、dex等格式的文件,代表工具:findbugs

sonarqube架構(gòu)

sonarqube部署

臨時性的部署

docker run -d --name sonarqube \

-p 9000:9000 -p 9092:9092 \

?sonarqube

正式部署,最新版本的sonarqube不再支持mysql了

docker run -d \? ?

?--name sonarqube_postgres \ ?

??-e POSTGRES_USER=sonarqube \ ?

??-e POSTGRES_PASSWORD=sonarqube \ ??

?-e PGDATA=/var/lib/postgresql/data/pgdata \?

?? ?-v $PWD/postgresql:/var/lib/postgresql/data \ ?

??postgres mkdir sonarqube_data sonarqube_extensions sonarqube_logs chown -R 999:999 sonarqube_data sonarqube_extensions sonarqube_logs docker run -d ?--name sonarqube_hogwarts -p 9000:9000 -p 9092:9092 --link sonarqube_postgres:db \ ?

? -e SONARQUBE_JDBC_USERNAME=sonarqube?

-e SONARQUBE_JDBC_PASSWORD=sonarqube \ ?

??-e SONARQUBE_JDBC_URL="jdbc:postgresql://db/sonarqube" \?

??-v $PWD/sonarqube_data:/opt/sonarqube/data \ ??

?-v $PWD/sonarqube_extensions:/opt/sonarqube/extensions \ ?

??-v $PWD/sonarqube_logs:/opt/sonarqube/logs \ sonarqube

默認配置

用戶名密碼:admin admin
sonarqube.testing-studio.com

sonarqube的代碼分析流程

想學(xué)好sonarqube平臺,就要先從sonarqube架構(gòu)開始學(xué)習(xí)。了解架構(gòu)后,在進行部署等操作。后面我們會繼續(xù)為大家介紹Sonqrqube scanner的使用等,敬請期待哦~


代碼分析體系及Sonarqube平臺的評論 (共 條)

分享到微博請遵守國家法律
米易县| 安阳县| 溧水县| 麦盖提县| 潢川县| 莱阳市| 思南县| 铁岭县| 铜梁县| 扶余县| 平罗县| 潼关县| 二连浩特市| 桐乡市| 乌拉特后旗| 尤溪县| 泗洪县| 门源| 武夷山市| 沧源| 东宁县| 乐昌市| 泰来县| 婺源县| 察隅县| 江津市| 汶川县| 阿图什市| 北安市| 苏州市| 晴隆县| 博野县| 正阳县| 葫芦岛市| 获嘉县| 泸水县| 昂仁县| 名山县| 龙里县| 鹿邑县| 平远县|