Сервер XCode: Возможность отменить текущую интеграцию
Есть кто-нибудь, кто знаком с XCode Server?
В настоящее время у меня есть бот, который автоматически выполняет интеграцию в Commit, и я хотел бы иметь возможность отменить текущую интеграцию, как только появится новый коммит.
Для каждой интеграции мой подход заключается в создании сценария предварительной интеграции, который использует преимущества API сервера XCode, чтобы получить последний идентификатор интеграции, а затем отправить API запроса отмены.
Но механизм ботов выполняет последовательные интеграции, поэтому новый будет добавлен в очередь и помечен как ожидающий, он просто запускается, если не завершены все предыдущие. Таким образом, сценарии не могут быть выполнены немедленно, и, конечно, задание отмены не может работать.
Любая идея, чтобы это сработало, очень ценится. Благодарю.