构建节点池
构建节点池是运行流水线的底层计算资源的集合,包括云主机、云上构建集群与自定义构建节点池三种类型。不同类型的计算资源决定了流水线的运行效率与运行环境的兼容性。
云主机
CODING 官方免费为所有版本的团队提供一定配置的云主机作为基础构建资源,无需额外购买云服务器便可以直接用于执行流水线。提供中国上海、中国香港、美国硅谷三地的计算资源用于执行构建任务。
您可以在此处查看各个版本团队下的限额策略。
云上构建集群
文档待补充。
自定义构建节点池
在实际的开发项目中,所涉及的开发环境可能是多种多样的,当官方节点的构建环境无法承载项目的持续集成要求时,例如需要使用 macOS Xcode 构建 iOS 应用时,就可以将公用苹果电脑接入至自定义构建节点池,再由流水线统一调用节点池中的计算资源完成构建任务。不仅如此,自定义的构建节点的构建分钟数 / 并行构建数不计入团队 CI 云构建配额。
详细说明请参考此文档。
节点状态
单个项目内支持设置多个构建节点池,每个构建节点池支持接入多个构建节点。在构建节点池详情中的节点列表可以查看节点状态并对其进行管理。
- 闲置:构建节点此时空闲。
- 占用:构建节点已被分配到构建任务中使用。
- 准备中:构建节点正在准备构建环境。
- 开启:只有处于开启状态的节点才能被分配使用,如果关闭节点不会影响正在运行的构建任务。
- 删除:节点将会脱离 CODING 持续集成服务,但只会删除工作空间和相关的配置信息,之前产生的全局缓存文件仍会保留。
- 构建节点池详情内可以查看节点的构建记录。
构建节点池默认授权给所有构建计划,您也可以选择只授权给指定的构建计划(支持多选)。
在构建计划的基础信息设置中可以修改相应的节点池配置。构建计划默认使用 CODING 提供的云主机,您也可以选择其它项目内配置的节点池进行构建。
权限控制
团队成员所在的用户组需具备“团队构建节点”权限才能进行创建/删除构建节点池等操作。团队负责人 / 管理员点击左下角的“团队设置中心”按钮,在“权限配置”中为用户组勾选开启相应的权限。
在阅读中是否遇到以下问题?*
您希望我们如何改进?*
如果您希望得到回复,请留下您的邮箱地址。