gpt4 book ai didi

xcode7 - 如何在 Xcode 7 中一次删除多个集成?

转载 作者:行者123 更新时间:2023-12-01 15:24:40 25 4
gpt4 key购买 nike

我们用完了 CI 服务器 (!) 上的磁盘空间,并决定清理一些较旧的集成。但是,我找不到在报告导航器中多选集成的方法。这可能吗?

xcode bot integrations

(我想可能有通过 unofficial API 的方法,但我宁愿不这样做)

最佳答案

据我所知,只能一个一个地删除集成。为此,您可以先获取机器人列表 (GET/api/bots),找到您的机器人的 _id(我们称之为 BOT_ID)然后获取其集成列表 (GET/api/bots/BOT_ID/integrations) 并仅收集它们的 ID 和版本。

然后,您可以迭代并调用每个集成 DELETE/api/integrations/INTEGRATION_ID/REV_ID

调用这些 API 的方式例如是curl -k -u USER:PASS https://localhost:20343/api/...,所以要让所有机器人运行 curl -k -u USER:PASS https://localhost:20343/api/bots

在这个文件中查看更多详细信息:/Applications/Xcode.app/Contents/Developer/usr/share/xcs/xcsd/routes/routes_integration.js

如果您想了解有关 XCS 内部的更多信息,我构建了一个 Swift SDK:https://github.com/czechboy0/XcodeServerSDK并在 http://honzadvorsky.com/articles/2015-05-04-under-the-hood-of-xcode-server/ 中写下了内部结构

关于xcode7 - 如何在 Xcode 7 中一次删除多个集成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34162988/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com