2012-04-11 1 views
1

Androidエミュレータプラグインを搭載したAndroidプロジェクトのCI用にHudsonを使用して、エミュレータでUIテストを実行しています。 gitプロジェクトはソースコードを提供します。Hudson/JenkinsのAndroidログキャットファイル

今、私はgit repoで、それぞれのビルドのために、logcatファイルが作成され、gitプロジェクトフォルダに入れられ、gitにプッシュバックされることがわかります。たくさんのビルドが予定されているので、プロジェクトフォルダを簡単に迷惑にする可能性があります。エミュレータログの保存先フォルダを設定できるかどうかは誰にも分かりますか? エミュレータープラグインまたはHudsonでオプションが見つかりません。

logcatファイルは、logcat_ [some_number] .logという名前です。

敬具、 キム

答えて

2

version 2.0 of the plugin(またはそれ以上)にアップグレードすると、これらのlogcatファイルが作業領域ではなく一時ディレクトリに書き込まれるようになります。

ハドソンを使用している場合は、更新センターで旧バージョン1.6のみが表示される可能性があります。
これはちょうどupgrade to Jenkinsの別の理由です! :)

ただし、プラグインまたはJenkinsをアップグレードできない場合は、シェルを実行して各ビルドの開始時にlogcat_*.logファイルを削除してください。
これらのファイルはとにかく一時的なものですので、ビルドに失敗した後に作業領域に存在するのはおそらく—です。そうしないと、logcatの出力は自動的にlogcat.txtとしてアーカイブされます。

1

はあなたの便利にlogcatファイルの名前を変更し、最も古いものを削除するためのAntタスクを追加します。

1

リポジトリから除外する場合は、.gitignoreファイルにログを追加します。

関連する問題