【问题标题】:View Xcode bot logs while bot is running在 bot 运行时查看 Xcode bot 日志
【发布时间】:2015-11-16 23:44:59
【问题描述】:

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

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

【问题讨论】:

    标签: xcode-bots


    【解决方案1】:

    这有点棘手,但可能。

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

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

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

    sudo su -

    然后您可以导航到上述目录并观察正在写入的日志文件。

    【讨论】:

    • 正确位置是/Library/Developer/XcodeServer/IntegrationAssets/<bot_name_here>/,它不包含当前运行的集成日志。至少对于 Xcode 9.1 来说不是。
    猜你喜欢
    • 1970-01-01
    • 2017-05-23
    • 1970-01-01
    • 2016-08-04
    • 2021-10-30
    • 2021-09-19
    • 2019-11-25
    • 2021-07-21
    • 2013-04-14
    相关资源
    最近更新 更多