设置TeamCity集成到OSX Build Agent

从我关于设置TeamCity来构buildAndroid的问题开始 ,我现在有一个有趣的挑战, 即为 iOS项目做同样的事情!

我想要做的是有一个TeamCity工作(以及我们所有其他的团队城市工作)来构build一个iOS Codebase +运行unit testing。

我意识到要构buildiOS,我们需要一个安装了XCode的OSX Build Agent。 它不会在Windows上工作。

我想知道的是…有没有人成功地完成了这个工作, 将Windows TeamCity实例与在另一台机器上运行的OSX Build Agent 集成在一起

是否有任何云供应商拥有我们可以租用来安装构build代理的OSX虚拟机?

MacOS代理的安装过程与Windows或Linux下的安装过程没有区别。 看看文档中的相应部分 。

基本上,你需要做的是:

  1. 解压zip文件
  2. 编辑buildAgent.properties文件让代理知道服务器在哪里
  3. 运行agent.sh start
  4. 授权服务器上的代理