inno setup插件可选安装代码_代码检测工具(sonar docker方式安装)
生活随笔
收集整理的這篇文章主要介紹了
inno setup插件可选安装代码_代码检测工具(sonar docker方式安装)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
sonarqube 是一個代碼質量檢測工具,內置很多有用的Java規范,使用sonar檢測工具,能夠幫助開發者寫出干凈和安全的代碼,讓初級開發者也能寫出高水平代碼
安裝地址:https://docs.sonarqube.org/latest/setup/install-server/
安裝docker
參考: https://blog.csdn.net/weixin_46279293/article/details/107649690
安裝PostgreSQL
docker run -d -p 5432:5432 --name sonar-postgres -e POSTGRES_PASSWORD=sonar_pg -d postgres:9.6安裝 sonarqube
第一步:創建文件卷
docker volume create --name sonarqube_datadocker volume create --name sonarqube_extensionsdocker volume create --name sonarqube_logs第二步:安裝sonarqube 容器
docker run -d --name sonarqube ? -p 9000:9000 ? --link sonar-postgres ? -e SONARQUBE_JDBC_URL=jdbc:postgresql://sonar-postgres:5432/sonarqube ? -e SONAR_JDBC_USERNAME=postgres ? -e SONAR_JDBC_PASSWORD=sonar_pg ? -v sonarqube_data:/opt/sonarqube/data ? -v sonarqube_extensions:/opt/sonarqube/extensions ? -v sonarqube_logs:/opt/sonarqube/logs ? -d sonarqube:8.4-community訪問:http://192.168.56.100:9000/ 創建一個待掃描項目
在MAVEN項目中使用sonar代碼檢測:
該項目的pom.xml 文件中加入插件
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? org.sonarsource.scanner.maven ? ? ? ? ? ? ? ? ? sonar-maven-plugin ? ? ? ? ? ? ? ? ? 3.6.0.1398 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 項目根目錄執行:
mvn sonar:sonar -Dsonar.projectKey=項目的KEY -Dsonar.host.url=http://192.168.56.100:9000 -Dsonar.login=token信息效果:
看到64個BUG ,16個漏洞
總結
以上是生活随笔為你收集整理的inno setup插件可选安装代码_代码检测工具(sonar docker方式安装)的全部內容,希望文章能夠幫你解決所遇到的問題。