XCode 机器人可以添加到源代码管理或存档吗?

Can XCode Bots be added to source control or archived?

我们已经开始为 CI 使用 XCode 机器人并取得了一些成功。由于库和 pods 的存在,我们有一些预触发器和 post 触发器可以调用 cocoapods、crashlytics 等

有没有一种方法可以使 bot 保持源代码控制,这样如果服务器被重新安装或移动到另一台机器,我就不需要重新创建 bot 和触发器脚本?

除了触发脚本,还有 git 个需要连接、验证、认证等的存储库

(我知道我可以在源文件夹中创建 bash 脚本并调用它们,但是仍然需要添加调用步骤)

Xcode 机器人存储在 Xcode 服务器的数据库中。即使您在本地创建它们,它们也会以 /Library/Developer/XcodeServer/Database

的形式存储在服务器上

可以找到更多剖析 Xcode 机器人和服务器工作方式的信息 here 下面的内容非常丰富。

他们声称您可以从当前版本的服务器 (4.x) 自己连接到 api,尽管苹果已经宣布在下一个版本 OSX 中可以做到这一点服务器 5.0