ios - 如何中止 XCode Bot 构建?

标签 ios xcode xcode6 xcode-bots

我的 Xcode 机器人有问题。我能够编译、测试和归档我的项目,但我想使用外部工具来检查我是否对上次提交进行了代码审查。如果没有代码审查,我希望能够中止构建。 我尝试在 pre-build 脚本中添加 exit 1exit 0 但它只是结束给定的脚本而不是整个构建过程。所以我的问题是如何中止 Xcode 机器人构建(集成)?

最佳答案

从技术上来说,这是可能的。您可以取消集成,这会立即中止它。这是一个与从命令行触发集成非常相似的过程,我 described here ,但您首先需要通过使用端点 /xcode/api/bots/BOT_ID/integrations 调用来找出集成的 _id,并且第一个集成应该是最新的。复制 _id,然后在 /xcode/api/integrations/INTEGRATION_ID/cancel 上调用 POST,这将取消集成。

我在我的工具中使用了所有这些 API Buildasaur ,因此请查看源代码以获取更多详细信息。

关于ios - 如何中止 XCode Bot 构建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27778395/

相关文章:

iphone - UILabel sizeToFit - 调整下方对象的位置

ios - 如何在 swift 中实现 "delete"通知

iphone - 使用阻塞或类似方法从 NSURLConnection 获取数据

iOS 和 Swift - 如何从用户那里获取和保存 UIImage?

ios - 我目前正在检查 UIAlertController 是否存在以确定正在使用的操作系统版本。有没有更有效的方法来做到这一点?

ios - 自动布局 : Square Image View with equal width/height

ios - Swift - 应用程序跟踪透明度 - 由于 ‘Allow Apps to Request to Track’ 变灰而没有显示弹出窗口

ios - UICollectionViewCell contentView 填充

iphone - 实用程序应用程序和基于 View 的应用程序

ios - 如何保持 tableview 部分处于状态?