如何远程运行xcode机器人

时间:2013-12-04 13:45:33

标签: ios xcode jenkins continuous-integration osx-server

有mac osx服务器(slave)和另一个jenkins服务器(master)。我想从jenkins服务器远程命令在osx服务器上构建和测试我的ios应用程序。我想在osx服务器上使用xcode机器人,但我不知道如何从终端管理机器人。怎么做 ?是否可以使用机器人作为更大的持续集成系统的一部分,或者我必须在我的osx服务器上设置jenkins服务器?

2 个答案:

答案 0 :(得分:2)

您现在可以通过登录

来管理和编辑Xcode 9中的漫游器

enter image description here

然后转到报告导航器以查看您的服务器

enter image description here

如果您只想集成或查看状态,您实际上可以从浏览器访问它。 / xcode的

示例:https://XX.XX.XX.XX/xcode

这是一个很好的参考:https://medium.com/xcblog/xcode9-xcode-server-comprehensive-ios-continuous-integration-3613a7973b48

答案 1 :(得分:1)

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

无论如何Xcode服务器仍然非常有限,你无法通过多个步骤(即使你使用Cocoapods或者如果你想在构建结束时部署一些东西)做你可以用Jenkins做的事情。

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