首页 文章

Xcode 6远程集成

提问于
浏览
2

我们在公司使用了XCode 5 Continues Integration . 我们的QA团队有一个机器人,我将其配置为在TestFlight服务上传构建 . 测试人员,当他们需要构建来测试应用程序中的最后更改时,打开XCode机器人网页,按下"Integrate"按钮,集成启动,完成上传构建到TF,测试人员收到一封带有安装链接的电子邮件 .

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

升级到XCode 6和OS X Server的最新版本后,管理机器人网页没有"Integrate"按钮,集成正在从XCode执行 . 我真的不希望QA团队安装XCode来开始集成 .

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

在WWDC 2014 "Continuous Integration with Xcode 6"视频Apple人使用Jeewes - 一个可以在没有XCode的情况下启动Integrate的Jabber机器人 . 据我所知,应该是这个机器人调用的脚本 .

The question is: 他们如何设置启动集成远程,因此没有XCode的人可以运行机器人 .

谢谢 .

2 回答

  • 0

    你想看看这个答案

    Using script to fire Xcode bot

    您可以使用apple api从os x服务器获取JSON响应,因此您可以请求所有机器人,获取其ID和名称,远程显示给可以点击其中一个的用户,然后将POST发送到os x服务器激活机器人 .

  • 1

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

    你最好的选择是让他们远程访问一台机器并从那里的xcode开始 .

相关问题