Unity Cloud Build 支持存储在 Plastic SCM 代码仓库中的项目。
注意:要使用此功能,必须订阅 Unity Teams Advanced。
本主题介绍:
要配置 Cloud Build 从 Plastic 代码仓库构建项目,请执行以下操作:
1.登录 Unity 开发者控制面板 (Developer Dashboard)。
2.在 Projects 页面上,选择您的项目。
3.在控制面板 Overview 窗口中的 Cloud Build 磁贴上,单击 Open Cloud Build Dashboard。
4.在 Build History 窗口中,单击 Set up Cloud Build。
5.在 Source Control 窗口中,单击 Manual 选项卡。
6.要连接到代码仓库,必须指定 Plastic 服务器的 URL。在 SCM URL 字段中,按以下格式之一输入 Plastic 服务器的 URL:
* Host:port(如果您托管自己的 Plastic 服务器)
* host@cloud(如果您使用 Plastic 云托管)
7.在 SCM Types 下拉菜单中,选择 Plastic SCM。
8.单击 Next: Access。Cloud Build 连接到托管站点时,它会自动检测您的仓库是公开还是私有代码仓库。如果仓库是公开代码仓库,Cloud Build 自动与其连接,而您可以跳至设置目标构建平台。
9.在 Grant us access to your source control 窗口中:
1.在 Username 和 Password 字段中输入 Plastic SCM 服务器的用户名密码。
2.从 Authentication Type 下拉选单中选择身份验证类型。
Unity 建议您在 Plastic SCM 中创建一个对代码仓库具有只读访问权的新用户,并在此处使用该用户名和密码。
10.选择 Next: Target Setup。
在控制面板中的 New Build Target: Basic Info 窗口上:
1.在 Target Label 字段中,输入此构建的名称。
2.从 Repo 下拉菜单中,选择用于构建项目的代码仓库。
3.从 Branch 下拉菜单中,选择用于构建项目的分支。
4.如果代码仓库的根文件夹未包含您的资源和项目设置,请在 Project Subfolder 字段中输入包含所需资源和项目设置的文件夹的 URL。
5.从 Unity Version 下拉菜单中,选择用于构建项目的 Unity 版本。要让 Cloud Build 自动检测项目的最新 Unity 版本,请启用 Auto Detect Version。这需要将您的 ProjectSettings/ProjectVersion.txt
文件签入到源代码控制中。
6.如果不希望每次更新代码仓库时自动构建项目,请禁用 Auto-build 开关。
7.如果要针对 iOS 或 Android 平台进行构建,请执行以下操作:
1.单击 Next: Credentials。
2.输入凭据,然后单击 Next: Build。
8.对于所有其他平台,请单击 Next: Build 以完成配置并开始初始构建。