我们已经开始使用XCode机器人来取得成功。由于存在库和pod,我们有一些前后触发器,可以调用cocoapods,crashlytics等。
有没有办法坚持机器人来源控制,这样如果服务器重新安装或移动到另一台机器,我不需要重新创建机器人和触发器脚本?
除了触发器脚本之外,还有需要连接,验证,凭证等的git repos。
(我知道我可以在源文件夹中创建bash脚本并调用它们,但是仍然需要添加调用步骤)
答案 0 :(得分:3)
Xcode机器人存储在Xcode Server的数据库中。即使您在本地创建它们,它们也会存储在/Library/Developer/XcodeServer/Database
更多信息剖析如何找到Xcode机器人和服务器的工作here下面是相当丰富的信息。
他们声称你可以从当前版本的服务器(4.x)中自己挂钩,虽然苹果已经在下一个版本的OSX Server 5.0中宣布了这个能力