2

我们已经开始使用 XCode 机器人进行 CI 并取得了一些成功。由于库和 pod 的存在,我们有一些调用 cocoapods、crashlytics 等的前置和后置触发器。

有没有办法将机器人持久保存到源代码控制中,以便在重新安装服务器或将服务器移动到另一台机器时,我不需要重新创建机器人和触发脚本?

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

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

4

1 回答 1

3

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

更多关于 Xcode 机器人和服务器如何工作的信息可以在这里找到 。

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

于 2015-07-15T18:13:45.510 回答