我的 Xcode 机器人有问题。我能够编译、测试和归档我的项目,但我想使用外部工具来检查我是否对上次提交进行了代码审查。如果没有代码审查,我希望能够中止构建。
我尝试在 pre-build
脚本中添加 exit 1
或 exit 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/