在机器人运行时查看Xcode bot日志

时间:2015-11-16 23:45:00

标签: xcode-bots

我在运行Xcode机器人时浪费了很多时间,我只是想看看我是否正确配置了它。我的测试套件需要5分钟才能运行,因此每次调整设置时都要等待那段时间,直到我看到结果不理想为止。在机器人运行时,有什么方法可以看到日志吗?

如果可能的话,另一种方法是运行一次测试。显然我可以删除/评论所有其他测试,但我正在寻找更快的方法。

1 个答案:

答案 0 :(得分:4)

这有点棘手,但可能。

Xcode Server将机器人日志信息存储在/Library/XcodeServer/IntegrationAssets/<bot_name_here>/中。 在此目录中,您将找到每个集成的数字文件夹(名为1/2/3/的文件夹等),在每个文件夹中,您将找到以下文件(不是必须限于这些,但这是我看到的):

buildService.log
sourceControl.log
trigger-before-0.log
...etc

但是,只有您是root用户才能访问此目录。如果您真的想在机器人运行时查看日志,可以使用以下命令(需要服务器密码)在服务器计算机上假设root:

sudo su -

然后您可以导航到上面的目录并在编写日志文件时观察它们。