加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

使用脚本来解雇Xcode bot

发布时间:2020-12-14 18:57:56 所属栏目:百科 来源:网络整理
导读:有没有办法使用 shell脚本手动触发现有的 Xcode机器人?我有一个手动机器人,我想根据某些自定义逻辑标准来启动它. 解决方法 是. 你需要做几件事: 首先,如果你在Xcode Server正在运行的机器上,我将打电话给你的Xcode服务器的IP地址XCS_IP,通常是localhost.
有没有办法使用 shell脚本手动触发现有的 Xcode机器人?我有一个手动机器人,我想根据某些自定义逻辑标准来启动它.

解决方法

是.

你需要做几件事:
首先,如果你在Xcode Server正在运行的机器上,我将打电话给你的Xcode服务器的IP地址XCS_IP,通常是localhost.

>找出机器人的ID:在终端中,运行curl -k“https:// XCS_IP:20343 / api / bots”.将输出复制到某个编辑器并找到您的bot的key _id的值,将类似于6b3de48352a8126ce7e08ecf85093613.我们称之为BOT_ID.
>通过运行curl -k -X POST触发集成-u“用户名:密码”“https:// XCS_IP:20343 / api / bots / BOT_ID / integraterations”-i

如果用户名和密码是允许在服务器上创建机器人的用户的凭据,则管理员可以这样做.

如果您对更多细节感兴趣,我在Swift中有一个使用该API的应用程序以及更多:https://github.com/czechboy0/Buildasaur/blob/master/BuildaCIServer/XcodeServer.swift#L324

并查看我的文章,了解如何找到Xcode Server的API“文档”:http://honzadvorsky.com/blog/2015/5/4/under-the-hood-of-xcode-server.

TL; DR?在Mac上,查看/Applications/Xcode.app/Contents/Developer/usr/share/xcs/xcsd/routes/routes.js,您可以在其中找到可用的API.

希望这有帮助.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读