什么是 Xcode 服务?
Xcode 服务是用于自动化软件静态分析、单元测试和版本归档的“持续整合系统”。此服务面向应用开发者且需要在服务器上安装 Xcode。
持续整合是一种持续测试和构建软件的软件开发实践,可保持每个版本的工作质量。Xcode 服务将定期或在每次提交代码时构建、分析、测试和归档开发者的工作。
Xcode 服务连接到源代码控制储存库 (Git),检出源代码,以及整合项目。此自动化指令离散集在 Xcode 中称为“Bot”。
开发者通常使用 Xcode 与 Bot 交互,而非开发者可使用某个 Web 应用进行 Bot 管理和报告。
开始之前
对于本教程,您需要:
-
安装有 Server 的 Mac
在本教程中,称之为“myserver.local”。
-
您可提交到 Git 储存库的 Xcode 项目
样本项目名称称为“Mac_Calc”。
-
安装有 Xcode 的开发 Mac
这最好是已用于开发的 Mac。