oclint + xcpretty + xcodebuild + jenkins

公司最近要求研究 代码审核,

  1. 安装oclint
    brew tap oclint/formulae
    brew install oclint

2.xcode字典xcodebuild

3.xcpretty gem install xcpretty

xcodebuild clean

4.生成compile_commands.json文件,
xcodebuild -workspace QianDaoWeiApp.xcworkspace -scheme QianDaoWeiApp -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone 6' ONLY_ACTIVE_ARCH=NO -configuration Release build | tee xcodebuild.log | xcpretty -r json-compilation-database --output compile_commands.json

5.生成报告
oclint-json-compilation-database -e Pods -- -rc=LONG_LINE=200 -report-type pmd -o=report.xml

6.在jenkins上集成pmd插件,然后配置下 pmd文件的路径就ok了。

oclint + xcpretty + xcodebuild + jenkins_第1张图片
Paste_Image.png
oclint + xcpretty + xcodebuild + jenkins_第2张图片
Paste_Image.png

这个地方有问题,正在研究,先记录下。


oclint + xcpretty + xcodebuild + jenkins_第3张图片
Paste_Image.png

你可能感兴趣的:(oclint + xcpretty + xcodebuild + jenkins)