设置 TeamCity 以集成到 OSX Build Agent
Setting up TeamCity to integrate to OSX Build Agent
继我在 上提出的问题之后,我现在面临着为 iOS 项目做同样事情的有趣挑战!
我想做的是拥有一份 TeamCity 工作(以及我们所有其他 Teamcity 工作)来构建 iOS 代码库 + 运行 单元测试。
I'm aware to build iOS we need an OSX Build Agent with XCode installed. It won't work on Windows.
我想知道的是......有没有人成功地做到了这一点,集成了一个 Windows TeamCity 实例 和一个 OSX Build Agent 运行ning 在另一台机器上?
是否有云提供商提供 OSX 虚拟机,我们可以租用它来安装构建代理?
MacOS 代理的安装过程与 Windows 或 Linux 下的安装过程没有区别。看看对应的section in the documentation.
基本上,您需要做的是:
- 解压缩 zip 文件
- 编辑
buildAgent.properties
文件让代理知道服务器在哪里
- 运行
agent.sh start
- 在服务器上授权代理
继我在
我想做的是拥有一份 TeamCity 工作(以及我们所有其他 Teamcity 工作)来构建 iOS 代码库 + 运行 单元测试。
I'm aware to build iOS we need an OSX Build Agent with XCode installed. It won't work on Windows.
我想知道的是......有没有人成功地做到了这一点,集成了一个 Windows TeamCity 实例 和一个 OSX Build Agent 运行ning 在另一台机器上?
是否有云提供商提供 OSX 虚拟机,我们可以租用它来安装构建代理?
MacOS 代理的安装过程与 Windows 或 Linux 下的安装过程没有区别。看看对应的section in the documentation.
基本上,您需要做的是:
- 解压缩 zip 文件
- 编辑
buildAgent.properties
文件让代理知道服务器在哪里 - 运行
agent.sh start
- 在服务器上授权代理