nan*_*ano 5 xcode ios sonarqube
我有一个远程服务器,我已经部署了一个SonarQube系统,用于跟踪代码的质量,并希望将Android Studio和XCode集成在一起.
对于Android Studio,它使用:
* SonarQube plugin
* Gradle parameters (sonar.host.url, login, etc...)
Run Code Online (Sandbox Code Playgroud)
用于设置服务器及其凭据.
但是对于XCode(v8.2.1),我不知道最好的方法是什么,或者是否需要安装任何软件.
有没有人完成这个?
我没试过,并且能够得到安装SonarQube,并Sonar Scanner在Mac塞拉利昂.但SonarQube的Objective C插件需要Sonar社区的许可.我已经要求提供该版本的试用版,并且仍在等待他们的回复.
您可以按照以下步骤完全填写先决条件.
打开终端并运行以下命令来安装Homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Run Code Online (Sandbox Code Playgroud)或者如果已经安装,则使用以下命令更新它
brew update
Run Code Online (Sandbox Code Playgroud)
使用以下命令安装SonarQube:
brew install sonar
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null
Run Code Online (Sandbox Code Playgroud)安装Sonar扫描仪
brew install sonar-scanner
Run Code Online (Sandbox Code Playgroud)安装Xctool
brew install xctool
Run Code Online (Sandbox Code Playgroud)安装OCLint
brew tap oclint/formulae
brew install oclint
Run Code Online (Sandbox Code Playgroud)安装gcovr
brew install gcovr
Run Code Online (Sandbox Code Playgroud)为Sonar Home设置环境变量
export SONAR_HOME=/usr/local/Cellar/sonar-runner/2.4/libexec
export SONAR=$SONAR_HOME/bin
export PATH=$SONAR:$PATH
Run Code Online (Sandbox Code Playgroud)安装JAVA
brew cask install java
Run Code Online (Sandbox Code Playgroud).properties从此链接下载文件并更改项目名称,目标和方案
将.properties文件复制并粘贴到项目根目录
安装Maven - 需要运行Objective C插件
brew install maven
Run Code Online (Sandbox Code Playgroud)从此链接下载Sonar Objective C插件
为SonarQube服务器添加本地主机.打开sonar-project.properties文件并在文件顶部添加以下命令
sonar.host.url=<YOUR-LOCAL-HOST>
Run Code Online (Sandbox Code Playgroud)在终端中转到项目的根目录并在命令下运行以扫描项目是否存在错误和错误.
sonar-scanner
Run Code Online (Sandbox Code Playgroud)| 归档时间: |
|
| 查看次数: |
7411 次 |
| 最近记录: |