我最近使用 Xcode 持续集成设置了一个 Mavericks 服务器。我创建了一个机器人,该机器人本身运行良好,可以通过轮询从远程 git 服务器运行测试和存档。
我的问题是,当我使用 WebView 查看日志时,页面不会自动刷新。例如,如果我在集成测试运行时打开服务器,或者如果我从 Web View 手动启动集成测试,信息只会显示“纺车”,就像它一直在运行一样,我必须手动刷新页面才能更新信息。
当我使用循环显示各种信息的机器人的“大屏幕”模式时,也会发生同样的情况。 View 永远不会刷新。我认为 Big Screen 的全部意义在于拥有一个始终显示更新信息的屏幕。
我在不同的机器上尝试了几种不同的浏览器,并在服务器上重新启动了 Xcode 服务并重新启动了服务器本身,没有任何变化。我还尝试创建一个测试项目,该项目使用本地存储在 OS X 服务器上的 git 存储库。
有人遇到过类似的问题吗?这行得通吗?我试过谷歌搜索但找不到任何东西。
最佳答案
我有一个类似的问题,并通过使用 Auto Refresh Plus 解决了它对于 Chrome 。不是最优雅的,但 Xcode Server 似乎并没有在设置部门提供很多东西。
关于Xcode 服务器 "Bot Web View"和 "Big Screen"不刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22310559/