继我的问题之后设置 Teamcity 来构建 Android https://stackoverflow.com/questions/28839437/setting-up-teamcity-to-build-android-studio-project,我现在面临着一个有趣的挑战,即为 iOS 项目做同样的事情!
我想做的是拥有一份 TeamCity 工作(以及我们所有其他 Teamcity 工作)来构建 iOS 代码库 + 运行单元测试。
我知道要构建 iOS,我们需要安装了 XCode 的 OSX 构建代理。它不适用于 Windows。
我想知道的是......有没有人成功地做到了这一点,集成 Windows TeamCity 实例与OSX 构建代理在另一台机器上运行?
是否有任何云提供商拥有我们可以租用的 OSX 虚拟机来安装构建代理?
MacOS 代理的安装过程与 Windows 或 Linux 下的安装过程没有区别。看看对应的文档中的部分 https://confluence.jetbrains.com/display/TCD9/Setting+up+and+Running+Additional+Build+Agents#SettingupandRunningAdditionalBuildAgents-InstallingviaZIPFile.
基本上,您需要做的是:
- 解压 zip 文件
- edit
buildAgent.properties
文件让代理知道服务器在哪里
- run
agent.sh start
- 授权服务器上的代理
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)