繁体   English   中英

手动触发Xcode 9集成bot

[英]Manually trigger Xcode 9 integration bot

有没有办法通过shell脚本或苹果脚本触发集成,或者可以使用任何语言来触发Xcode 9集成机器人在某些外部事件上的集成。

我想要做的是设置一个CI构建链,它开始集成一个或多个Xcode 9 CI机器人,例如,在提交后端代码时。

它必须是可能的,因为它也可以开始与Safari中的按钮集成...我只是无法弄清楚如何。

回答我自己的问题:Xcode服务器的REST Api似乎仍适用于Xcode 9 CI。

因此,要开始将bot与特定ID集成,我们可以使用curl将请求发送到服务器,从而启动集成:

curl -H“Content-Type:application / json”-X POST -d'{}' https://your-build-agent.local:20343 / api / bots / Bot_ID / integration

将“your-build-agent”替换为网络中bot的URL,并将Bot_ID替换为bot的ID。

如果在Xcode中右键单击机器人并选择“在浏览器中显示机器人”,则可以获得这些值。 在那里,您可以看到带有机器人ID的URL。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM