Xcode 6 Bot集成后将.archive文件下载到位置

时间:2014-12-01 14:18:53

标签: xcode6 bots xcode-server

我有一台Mac Build Server。 在Xcode 6中,我有一个Bot,他在每次提交后都在整合我的项目。

一切都运行良好。

如何使用从我的机器人触发的脚本下载存档文件。我希望在我的服务器上的某个位置(例如/ Users / admin / Desktop / Archives)上生成.xcarchive文件。

1 个答案:

答案 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/