sonar之docker安装及代码检测使用

1.安装环境

  • CentOS Linux release 7.6.1810
  • 服务器安装好了docker
  • 安装的是sonar的8.6.x
  • postgresql 13.1

2.sonar之docker安装

postgresql镜像下载并启动容器
- docker pull postgresql (使用latest版本)
- mkdir -p /data/docker/postgressql/data
- docker run --name sonarqube_postgres -p 5432:5432 -e POSTGRES_USER=sonar -e POSTGRES_PASSWORD=sonar -v /data/docker/postgressql/data:/var/lib/postgresql/data -d postgres

sonar镜像下载并启动容器
- docker pull sonarqube (默认使用latest版本)
- mkdir -p /data/docker/sonarqube/data
- mkdir -p /data/docker/sonarqube/logs
- mkdir -p /data/docker/sonarqube/conf
- mkdir -p /data/docker/sonarqube/extensions
- docker run --name sonarqube --link sonarqube_postgres -e SONARQUBE_JDBC_USERNAME=sonar -e SONARQUBE_JDBC_PASSWORD=“sonar” -e SONARQUBE_JDBC_URL=jdbc:postgresql://sonarqube_postgres:5432/sonar -p 9000:9000 -v /data/docker/sonarqube/conf:/opt/sonarqube/conf -v /data/docker/sonarqube/data:/opt/sonarqube/data -v /data/docker/sonarqube/logs:/opt/sonarqube/logs -v /data/docker/sonarqube/extensions:/opt/sonarqube/extensions -d sonarqube
- 浏览器访问ip:9000 默认用户名密码: admin/admin

3.sonar之使用
  • 汉化安装
    在这里插入图片描述在这里插入图片描述
  • 检测代码使用教程:
    在这里插入图片描述
    在这里插入图片描述
  • 点击新创建好的项目,创建一个令牌,点击继续。选择一个maven项目,最后去项目中执行mvn命令。
    在这里插入图片描述
  • 如何执行上述命令的时候报错,找不到配置的仓库地址。需要在maven项目的pom.xml中配置伺服地址。
  <repositories>
        <repository>
            <id>user-release</id>
            <url>http://xxxxx/repository/maven-xxx/</url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </repository>
    </repositories>
   





  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值