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/

相关文章:

ios - 添加在您浏览 View 时保持原位的 subview

ios - 提示 iOS 用户选择要由应用程序处理的 JPEG

ios - Swift 不在文本字段中显示所有文本

iPhone屏幕旋转: Can I enforce 90 degree rotations?

swift - 如何在 Xcode 6 中模拟应用程序的首次启动

ios - 为 iPod、iPhone 和 iPad 设置背景图像?

ios - 在 iOS 7 中维护导航动画

ios - 在 UIWebView iPhone iOS XCode 中打开 SharePoint URL - 将凭据嵌入 URL 请求以避免提示输入凭据

ios - 文件无法打开,因为您没有权限

ios - Swift Playground 和模拟器错误 (ipc/mig) 服务器死机,无法启动 iOS 模拟器