macOS sonar-scanner环境搭建

准备工作

  • 下载安装并配置jdk,jdk下载地址
  • 下载 SonarQube,这里以sonarqube-8.4版本为例,下载地址
  • 下载 sonar-scanner,这里以sonar-scanner-4.2版本为例,下载地址
  • 以上两个应用下载后都解压到某个位置,这里以解压放置到/usr/local为例

配置

  • jdk 配置,参考链接

  • SonarQube 配置

    • 打开terminal执行
    $ vi ~/.bash_profile
    # 添加一行配置
    $ export SONAR_HOME=/usr/local/sonarqube-8.4.0.35506
    
  • sonar-scanner 配置

    • 修改sonar-scanner文件夹下的 conf/sonar-scanner.properties配置文件,打开以下两行代码注释,后保存
    $ sonar.host.url=http://localhost:9000(如为远程地址,这里改为远程地址)
    $ sonar.sourceEncoding=UTF-8
    
    • 打开terminal执行
    $ vi ~/.bash_profile
    
    • 添加两行配置
    $ export SONAR_RUNNER_HOME=/usr/local/sonar-scanner-4.2.0.1873-macosx
    $ export PATH=$PATH:$SONAR_RUNNER_HOME/bin
    
  • 以上配置完成后,terminal执行以下命令,启用环境变量配置

    $ source ~/.bash_profile
    

运行应用开始扫描

  • 启动 SonarQube
$ /usr/local/sonarqube-8.4.0.35506/bin/macosx-universal-64/sonar.sh start
# 后面关闭的时候用 stop
  • 打开配置页面刚启动,页面打开会比较慢
  • 点击页面右上角的“+”按钮,选择“Manually”,根据提示填写项目信息
  • 在项目中执行最后生成的 扫描命令
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容