当前位置:  开发笔记 > 运维 > 正文

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

如何解决《如何在Xcode7中一次删除多个集成?》经验,为你挑选了1个好方法。

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

xcode bot集成

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



1> czechboy..:

据我所知,只能逐个删除集成.您可以通过首先获取机器人列表(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-下写了内部内容-the-罩的-xcode的服务器/

推荐阅读
mobiledu2402851323
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有