Xcode可以直接从源代码控制直接运行而无需安装

时间:2011-04-22 00:47:45

标签: xcode macos

我正在管理一个构建实验室并且有几个产品/分支机构来提供服务,我希望我的构建机器不专门针对任何一个产品/分支。

我想要的场景是,源代码和构建它所需的所有工具都会被检入源代码控制中,然后通过脚本进行同步和构建与一些prep / env设置。

使用Visual Studio和许多其他工具非常可行。 Xcode有可能吗?有没有人得到这样的场景?

2 个答案:

答案 0 :(得分:0)

可能需要共享某些系统组件。由于这是一种非常典型的情况,因此文档不会随时可用。我建议询问Apple维护的Xcode用户邮件列表,因为您可能会得到更确定的答案。

答案 1 :(得分:0)

我怀疑这是否可能。我知道有两种可能的方式。

首先,我们也在项目中遵循:

  1. 在公共存储库中签入的所有项目的源代码。
  2. 远程服务器配置为指向此存储库。
  3. 远程服务器已预安装XCode。一个预先编写的脚本,其步骤包括工作区清理,结帐新代码,构建代码,打包输出已经输入到远程服务器。这些与XCode相关的命令正在使用xcodebuild
  4. 远程服务器可以通过3种方式配置:a)在每次签入时构建源代码,b)构建用户触发的源代码,c)源代码的预定构建。
  5. 构建结果通过电子邮件发送到配置的电子邮件地址。
  6. 第二种方式是continuous integration with MAC OS X server

    万一你发现了你想要的确切系统配置,请在这里发一个答案来启发我们。