【发布时间】:2014-02-07 22:47:42
【问题描述】:
我正在运行 Mavericks Server 并使用机器人进行 CI。我的一些机器人在运行时会创建一个存档。由于我的驱动器空间有限,我想确保我不会用档案和 ipa 文件将机器填满。
这些文件存储在哪里,是否可以更改此位置?
【问题讨论】:
标签: ios xcode osx-server
我正在运行 Mavericks Server 并使用机器人进行 CI。我的一些机器人在运行时会创建一个存档。由于我的驱动器空间有限,我想确保我不会用档案和 ipa 文件将机器填满。
这些文件存储在哪里,是否可以更改此位置?
【问题讨论】:
标签: ios xcode osx-server
优胜美地服务器将它们存储在
/Library/Developer/XcodeServer/IntegrationAssets/
每个机器人都有一个目录,包含它生成的所有构建产品和档案。
【讨论】:
对于 Xcode 7.0 / Server 5.0.4 我们有以下情况:
${ARCHIVE_PATH} 和${IPA_PATH} 在“集成后”触发器的执行期间尚不可用。它们在处决后不久被移至原处。【讨论】:
找到它here。
事实证明,包括档案在内的构建存储在以下位置。
/Library/Server/Xcode/Data/BotRuns/
编辑:
对于 Xcode Server 5.0.1 / Xcode 7 GM 及更高版本,请参阅 primulaveris 的回答。
【讨论】:
在 OSX-Server 5.3 (16S4123)、XCode 8.3.2 (8E2002) 上:
/Users/<xcode_server_tester_user_name>/Library/Caches/XCSBuilder/Bots/
【讨论】: