0

到目前为止,我一直在使用 Xcode 服务器应用程序在我的项目中设置 CI-CD。我知道从 Xcode 9 开始,不需要 server.app,我们可以在Xcode 9 IDE本身中设置 xcode 服务器。

我现在无法对此进行测试,因为我之前的项目设置是在我的 mac 中运行 Xcode 服务器,如果我在 Xcode 9 中设置 Xcode 服务器,这些将无法正常工作。我只是想了解 Xcode 服务器如何与 Xcode 9 一起工作。

我可以在同一个 IDE 中同时进行开发和 CI-CD 设置吗?

如果是这样,我是否需要始终打开我的 Xcode 以保持服务器运行,如果我运行它会对我的 Xcode 有什么性能影响?

4

1 回答 1

1

Xcode 9 中内置的 Xcode Server 功能与当前使用 Xcode 8 和 Server.app 的设置非常相似。主要区别在于不再需要 Server.app,所有的 web/api 组件都与 Xcode.app 捆绑在一起。

就像 Xcode 8/Server 5.3.x 设置一样,将在您希望用作 Xcode CI 服务器的机器上设置一个专用用户帐户。所有集成都将使用此帐户进行处理。因此,您不需要一直运行 Xcode.app 的帐户副本,一台机器可以同时作为您的标准 IDE 和 CI 服务器。

于 2017-07-26T22:51:06.780 回答