【发布时间】:2016-06-21 12:00:38
【问题描述】:
我有一个正在提交的机器人,它增加了内部版本号并推送到同一个分支。我在集成脚本之前检查提交的用户,如果它是 CI 用户(仅且仅用于推送增加的提交数),我想中止当前的集成。我看到了这个:
https://stackoverflow.com/a/30062418/767329
/xcode/api/integrations/INTEGRATION_ID/cancel
这个调用 curl 来停止集成,但我想在它开始之前停止当前的集成。我知道如果最近 ci 用户的增加提交没有运行机器人,我也可以检查并推送增加提交。但是,如果它是 ci 用户提交,我什至不希望存档工作(我希望在集成开始之前就中止它)。
【问题讨论】:
-
解决方法:在集成脚本之前,我删除/删除了整个项目文件夹,因此它会出错并且集成失败。
标签: continuous-integration xcode7 xcode-bots xcode-server