如何远程运行Xcode机器人

3

有一个Mac OSX服务器(从属)和另一个Jenkins服务器(主)。我想从Jenkins服务器远程订购在OSX服务器上构建和测试我的iOS应用程序。我想使用OSX服务器上的Xcode机器人,但我不知道如何通过终端管理机器人。怎么做?是否可以将机器人作为更大的持续集成系统的一部分使用,还是必须在我的OSX服务器上设置Jenkins服务器?

2个回答

3

1

我不确定您是否可以在不使用连接到Xcode服务器的Xcode的情况下管理OSX机器人。

无论如何,Xcode服务器仍然非常有限,您将无法像Jenkins一样使用多个步骤进行操作(例如,如果您使用Cocoapods或者想要在构建结束时部署某些内容)

如果您正在主服务器上使用Jenkins,我认为最好的方法是通过SSH将您的Mac服务器用作从节点,以允许Jenkins在其上构建iOS项目。


我能否从Jenkins服务器远程在从机的OSX机器上构建iOS项目?难道我不需要在OSX机器上安装Jenkins吗? - Tomasz
你只需要设置你的OSX从机以便能够构建Xcode项目(安装Xcode + xcodebuild命令行工具),并允许你的主Jenkins服务器使用SSH连接到这台机器。 - Thibaut LE LEVIER

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接