Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/413.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hudson/Jenkins上的Android Logcat文件_Android_Hudson_Jenkins_Emulation_Logcat - Fatal编程技术网

Hudson/Jenkins上的Android Logcat文件

Hudson/Jenkins上的Android Logcat文件,android,hudson,jenkins,emulation,logcat,Android,Hudson,Jenkins,Emulation,Logcat,我们正在使用Hudson for CI的Android项目和Android emulator插件在emulator上运行UI测试。git项目提供源代码 现在我看到在git repo中,对于每个构建,都会创建一个logcat文件,并将其放在git项目文件夹中,然后将其推回到git。由于我们期待大量的构建,这很容易对项目文件夹发送垃圾邮件。有人知道是否可以为emulator日志设置目标文件夹吗? 我在emulator插件或Hudson的任何地方都找不到任何选项 logcat文件名为logcat_u[

我们正在使用Hudson for CI的Android项目和Android emulator插件在emulator上运行UI测试。git项目提供源代码

现在我看到在git repo中,对于每个构建,都会创建一个logcat文件,并将其放在git项目文件夹中,然后将其推回到git。由于我们期待大量的构建,这很容易对项目文件夹发送垃圾邮件。有人知道是否可以为emulator日志设置目标文件夹吗? 我在emulator插件或Hudson的任何地方都找不到任何选项

logcat文件名为logcat_u[some_number].log

致以最良好的祝愿,
Kim

添加一个ant任务,将logcat文件重命名为您的便利文件,并删除最旧的日志。

添加一个ant任务,将logcat文件重命名为您的便利文件,并删除最旧的日志。

如果要将日志从存储库中排除,请将日志添加到.gitignore文件。

将日志添加到.gitignore文件,如果要将它们从存储库中排除。

升级到(或更新版本),您将看到这些logcat文件现在写入临时目录,而不是您的工作区

如果您使用的是Hudson,您可能只会在更新中心看到非常旧的1.6版。
这只是另一个原因!:)

但是,如果您无法升级插件或Jenkins(出于某些奇怪的原因),只需在每次构建开始时使用“执行shell”步骤删除任何
logcat.*.log
文件即可。
这些文件完全是临时文件,可能只在构建失败后存在于您的工作区中-否则,logcat输出将自动归档为
logcat.txt
升级到(或更新版本),您将看到这些logcat文件现在写入临时目录,而不是您的工作区

如果您使用的是Hudson,您可能只会在更新中心看到非常旧的1.6版。
这只是另一个原因!:)

但是,如果您无法升级插件或Jenkins(出于某些奇怪的原因),只需在每次构建开始时使用“执行shell”步骤删除任何
logcat.*.log
文件即可。
这些文件完全是临时文件,可能只在构建失败后存在于您的工作区中,否则logcat输出将自动归档为
logcat.txt