加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ios – SonarQube与XCode的集成

发布时间:2020-12-14 17:50:59 所属栏目:百科 来源:网络整理
导读:我有一个远程服务器,我已经部署了一个SonarQube系统,用于跟踪代码的质量,并希望将 Android Studio和XCode集成在一起. 对于Android Studio,它使用: * SonarQube plugin* Gradle parameters (sonar.host.url,login,etc...) 用于设置服务器及其凭据. 但是对于X
我有一个远程服务器,我已经部署了一个SonarQube系统,用于跟踪代码的质量,并希望将 Android Studio和XCode集成在一起.

对于Android Studio,它使用:

* SonarQube plugin
* Gradle parameters (sonar.host.url,login,etc...)

用于设置服务器及其凭据.

但是对于XCode(v8.2.1),我不知道最好的方法是什么,或者是否需要安装任何软件.

有没有人完成这个?

解决方法

我确实试过了,并且能够在Mac Sierra中安装SonarQube和Sonar Scanner.但SonarQube的Objective C插件需要Sonar社区的许可.我已经要求提供该版本的试用版,并且仍在等待他们的回复.

您可以按照以下步骤完全填写先决条件.

>打开终端并运行以下命令安装Homebrew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

或者如果已经安装,则使用以下命令更新它

brew update

>使用以下命令安装SonarQube:

brew install sonar

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null

>安装Sonar扫描仪

brew install sonar-scanner

>安装Xctool

brew install xctool

>安装OCLint

brew tap oclint/formulae
brew install oclint

>安装gcovr

brew install gcovr

>为Sonar Home设置环境变量

export SONAR_HOME=/usr/local/Cellar/sonar-runner/2.4/libexec
export SONAR=$SONAR_HOME/bin
export PATH=$SONAR:$PATH

>安装JAVA

brew cask install java

>从此Link下载.properties文件并更改项目名称,目标和方案
>将.properties文件复制并粘贴到项目根目录中
>安装Maven – 需要运行Objective C插件

brew install maven

>从Link下载Sonar Objective C插件
>为SonarQube服务器添加本地主机.打开sonar-project.properties文件并在文件顶部添加以下命令

sonar.host.url=<YOUR-LOCAL-HOST>

>在终端中转到项目的根目录并在命令下运行以扫描项目是否存在错误和错误.

sonar-scanner

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读