gpt4 book ai didi

xcode - 使用脚本来触发 Xcode bot

转载 作者:行者123 更新时间:2023-12-03 18:19:31 24 4
gpt4 key购买 nike

有没有办法使用 shell 脚本手动触发现有的 Xcode 机器人?我有一个手动机器人,我想根据某些自定义逻辑标准来触发它。

最佳答案

是的。

你需要做几件事:
首先,我将把你的 Xcode Server 的 IP 地址称为 XCS_IP,如果你在运行 Xcode Server 的机器上,通常是 localhost。

  • 找出机器人的 ID:在终端中,运行 curl -k "https://XCS_IP:20343/api/bots" .将输出复制到某个编辑器并找到键 _id 的值对于您的机器人,将类似于 6b3de48352a8126ce7e08ecf85093613 .我们叫它BOT_ID .
  • 通过运行 curl -k -X POST -u "username:password" "https://XCS_IP:20343/api/bots/BOT_ID/integrations" -i 触发集成

  • 哪里 usernamepassword是允许在服务器上创建机器人的用户的凭据,管理员会做。

    如果你对更多细节感兴趣,我有一个使用该 API 的 Swift 应用程序,还有更多: 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 .

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

    希望这有帮助。

    关于xcode - 使用脚本来触发 Xcode bot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29679984/

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