美文网首页软件测试测试开发实践程序员
使用Docker快速搭建静态代码分析平台

使用Docker快速搭建静态代码分析平台

作者: 严北 | 来源:发表于2018-06-25 19:24 被阅读83次

    简介

    本文分享两个Docker镜像,能够:

    1. 快速部署SonarQube静态代码分析平台;
    2. 完整的SonarScanner Python环境用于快速使用。

    根据这两个镜像,你可以设计合理的持续集成流程,让你的代码在提交时自动执行代码分析。

    环境

    • Docker
    • Git
    • Docker-compose

    使用

    1. 下载 SonarQube Docker镜像 项目
    2. 进入sonarqube-docker项目根目录,执行docker-compose up初始化并启动SonarQube
    3. 下载 SonarScanner Docker镜像 项目
    4. 进入sonar-scanner-docker项目根目录,修改sonar-scanner.properties中的sonar.host.url为你的docker宿主机 IP:端口
    5. 执行docker build -t sonar-scanner .构建sonar-scanner镜像(注意小数点)
    6. 将你要测试的项目代码clone至镜像中进行测试即可(可通过基于该镜像写一个Dockerfile,或者启动一个容器后将代码复制到容器中)

    Github链接

    1. SonarQube Docker镜像
    2. SonarScanner Docker镜像

    加群

    测试开发交流群,添加个人微信进群:nxyx520

    相关文章

      网友评论

        本文标题:使用Docker快速搭建静态代码分析平台

        本文链接:https://www.haomeiwen.com/subject/hbquyftx.html