IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 游戏开发 -> SonarQube配置前端工程代码检测 -> 正文阅读

[游戏开发]SonarQube配置前端工程代码检测

sonarqube:7.8-community 是 sonar 对 jdk1.8 的最后一个版本,从 7.9 以后 sonar 最低支持版本为 jdk 1.11,为了兼顾java项目,我们这边安装此版本。

首先,编写docker-compose.yml文件

version: '3.8'
services:
 sonarqube:
   image: sonarqube:7.8-community
   container_name: sonarqube
   deploy:
     resources:
       limits:
         cpus: '1.0'
         memory: 2G
       reservations:
         memory: 500M
   ports:
   - 8080:9000
   links:
   - postgres:db
   restart: on-failure
   environment:
   - SONARQUBE_JDBC_URL=jdbc:postgresql://db:5432/sonar
   - SONARQUBE_JDBC_USERNAME=sonar
   - SONARQUBE_JDBC_PASSWORD=sonar
   logging:
     driver: json-file
     options:
       max-size: 5m
       max-file: '1'
   depends_on:
   - postgres
 postgres:
   image: postgres
   container_name: db
   deploy:
     resources:
       limits:
         cpus: '1.0'
         memory: 200M
       reservations:
         memory: 100M
   ports:
   - 5432:5432
   volumes:
   - ./data/:/var/lib/postgresql/data/
   restart: on-failure
   environment:
   - POSTGRES_USER=sonar
   - POSTGRES_PASSWORD=sonar
   logging:
     driver: json-file
     options:
       max-size: 5m
       max-file: '1'

使用命令启动

docker-compose --compatibility up -d

如果sonarqube报错 max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
宿主机请执行:sysctl -w vm.max_map_count=262144
https://github.com/xuhuisheng/sonar-l10n-zh/ 拷贝中文语言包,注意查看版本号对应关系

docker cp sonar-l10n-zh-plugin-1.28.jar sonarqube:/opt/sonarqube/extensions/plugins

安装完成后重启,访问发现变成中文界面

docker restart sonarqube

开始配置vue工程代码扫描

登录SonarQube平台 ,例如 http://119.3.129.13:8080/

1. 点击右上角的+,创建新项目 在这里插入图片描述

2. 点击创建令牌 在这里插入图片描述

3.选择项目类型,以及操作系统 在这里插入图片描述

4.点击下载跳转到官网下载windows脚本,解压后配置到系统变量path中(只需操作一次) 在这里插入图片描述

在这里插入图片描述
系统变量path添加 C:\Java\sonar-scanner-4.7.0.2747-windows\bin

5.点击复制,在项目目录创建sonar.bat文件,并粘贴复制的内容,双击执行。在这里插入图片描述

-over-

  游戏开发 最新文章
6、英飞凌-AURIX-TC3XX: PWM实验之使用 GT
泛型自动装箱
CubeMax添加Rtthread操作系统 组件STM32F10
python多线程编程:如何优雅地关闭线程
数据类型隐式转换导致的阻塞
WebAPi实现多文件上传,并附带参数
from origin ‘null‘ has been blocked by
UE4 蓝图调用C++函数(附带项目工程)
Unity学习笔记(一)结构体的简单理解与应用
【Memory As a Programming Concept in C a
上一篇文章      下一篇文章      查看所有文章
加:2022-03-30 18:59:49  更:2022-03-30 19:00:22 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 20:46:19-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码