ユーザ用ツール

サイト用ツール


jenkins_自動テスト_iosコードチェック

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
jenkins_自動テスト_iosコードチェック [2015/11/26 14:57]
monden
jenkins_自動テスト_iosコードチェック [2015/11/26 15:51] (現在)
monden [jenkins側での準備]
ライン 6: ライン 6:
  
 ===== podsが有る場合の注意点 ===== ===== podsが有る場合の注意点 =====
-※こちらは確実な方法ではありません +※こちらは確実な方法ではありません\\ 
-・jenkins上にてpodsをインストールするよりかは、podsを入れたプロジェクトを入れる方が楽だと思います。+・jenkins上にてpodsをインストールするよりかは、podsを入れたプロジェクトを入れる方が楽だと思います。\\
 ・シェルの実行を追加し下記コードを追加する ・シェルの実行を追加し下記コードを追加する
  
ライン 33: ライン 33:
 ・ビルドに「シェルの実行」を追加 \\ ・ビルドに「シェルの実行」を追加 \\
 ・下記コマンドを書き込む \\ ・下記コマンドを書き込む \\
-※ -target ​と -configuration はプロジェクトによって変更すること+※ -target-configuration、-scheme ​はプロジェクトによって変更すること
  
   #​シュミレーターで起動してテストを行う   #​シュミレーターで起動してテストを行う
ライン 49: ライン 49:
 ===== 参考URL ===== ===== 参考URL =====
 ・http://​qiita.com/​shouta_a/​items/​3333182dfe4ecae7e3ea ・http://​qiita.com/​shouta_a/​items/​3333182dfe4ecae7e3ea
 +
 +====== PMD ======
 +===== PMD導入方法 =====
 +==== jenkins側での準備 ====
 +・ビルドに「シェルの実行」を追加 \\
 +・下記コマンドを書き込む \\
 +※ -target、-configuration、-scheme はプロジェクトによって変更すること
 +
 +  xcodebuild clean
 +  xcodebuild -target "​hitosara"​ -sdk iphonesimulator -configuration Debug build CONFIGURATION_BUILD_DIR=$WORKSPACE/​build | tee xcodebuild.log
 +  /​usr/​local/​oclint-0.8.1/​bin/​oclint-xcodebuild
 +  /​usr/​local/​oclint-0.8.1/​bin/​oclint-json-compilation-database -- -report-type pmd -o build/​oclint.xml
 +  ​
 +・ビルド後の処理にPMD警告の集計を追加 \\
 +・集計するファイルに「**/​oclint.xml」を書き込む
 +
 +===== 参考URL =====
 +・http://​www.atmarkit.co.jp/​ait/​articles/​1405/​23/​news031.html
  
jenkins_自動テスト_iosコードチェック.1448517421.txt.gz · 最終更新: 2015/11/26 14:57 by monden