我有一台Mac Build Server。 在Xcode 6中,我有一个Bot,他在每次提交后都在整合我的项目。
一切都运行良好。
如何使用从我的机器人触发的脚本下载存档文件。我希望在我的服务器上的某个位置(例如/ Users / admin / Desktop / Archives)上生成.xcarchive文件。
答案 0 :(得分:0)
为了复制生成的.xcarchive文件,您需要为Bot添加一个构建后触发器。构建完成并且存档成功后,您可以访问XCS_ARCHIVE环境变量。这将有一条路径,类似于:
/Library/Developer/XcodeServer/Integrations/Integration-5fa0beca97c1a3e60628eee97e10a69b/Archive.xcarchive
使用该路径将存档复制到所需目的地。请注意,许多Xcode Server目录具有有限的访问权限。许多人无法使用您当前的用户帐户访问这些目录,甚至sudo-ing也可能无法正常工作。
有关Xcode Server环境变量的更多信息,请访问:http://faq.sealedabstract.com/xcodeCI/