2014-09-25 46 views
2

我们使用XCode 5继续集成在我们公司。我们的QA团队有一个机器人,我将其配置为上传TestFlight服务的内部版本。测试人员在他们需要构建测试应用程序的最后更改时,打开XCode机器人网页,按下“集成”按钮,集成开始并完成上传到TF的构建,测试人员收到一封电子邮件和安装链接。Xcode 6远程集成

这是我在网上找到的链接,它说明了旧的机器人网页。有一个按钮,开始沿着机器人的名字整合: http://matt.vlasach.com/wp-content/uploads/2013/10/Xcode-All-Bots.png

升级到的XCode 6和OS X服务器的最后一个版本后管理机器人的网页没有“整合”按钮,积分是从XCode执行。我真的不希望QA团队安装XCode来开始集成。

新机器人的网页没有集成按钮: https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/xcode_guide-continuous_integration/art/bots_website_summary_2x.png

WWDC 2014视频苹果的家伙“在Xcode 6持续集成”使用Jeewes - 一个Jabber机器人,可以开始整合没有的XCode。据我所知应该是这个机器人所调用的脚本。

现在的问题是:他们怎么设置发射远程集成,所以没有Xcode中的人可以运行机器人。

谢谢。

+0

嗨,你有什么消息吗? – 2014-10-15 13:46:55

回答

1

Apple已删除此功能。不知道为什么。您可以向他们提出问题,并希望他们能够对此进行调查。

你最好的选择是让他们远程访问一台机器,并从Xcode那里启动它。

0

你会想看看这个答案

Using script to fire Xcode bot

您可以使用苹果API从OS X服务器JSON响应,所以你可以要求所有的僵尸,让他们的ID和名称,远程显示给一个可以点击的用户,然后发送POST到os x服务器来激活机器人。