更新时间:2024-08-05 GMT+08:00
创建软件包构建任务
通过构建任务可以用软件包一键式生成镜像包,实现“软件包获取->镜像编译->镜像归档”的全流程自动化。
前提条件
- 已经创建集群,请参考创建CCE集群操作。
- 构建任务会在CCE集群节点上启动一个构建容器,执行构建相关的操作。为了确保构建的安全性,建议您对CCE集群节点进行安全加固。
- 构建任务依赖预置在构建容器中的JDK、Golang、Maven、Gradle、Ant或Node.js编译工具。
- 支持同一个帐号下的不同IAM用户操作同一个构建集群。如需对特定IAM用户取消构建权限,请参考创建ServiceStage自定义策略为该用户设置自定义策略,将“servicestage:assembling:create”、“servicestage:assembling:modify”和“servicestage:assembling:delete”权限设置为拒绝策略。
- 已为构建节点绑定弹性IP,请参考为弹性云服务器申请和绑定弹性公网IP。
操作步骤
- 登录ServiceStage控制台,选择“持续交付 > 构建”,单击“基于软件包构建”。
- 输入“Job名称”。
- 设置企业项目。
企业项目是一种云资源管理方式,企业项目管理服务提供统一的云资源按项目管理,以及项目内的资源管理、成员管理。
创建企业项目后可以使用。
- (可选)输入Job“描述”。
- 设置“包来源”。
支持以下上传方式:
- 从OBS对象存储选择对应的软件包,需要提前将软件包上传至OBS桶中,相关操作请参考上传文件。
单击“选择软件包”,选择对应的软件包。
- 选择构建方式。
- 设置“镜像类型”。
- 公有:包含常见的标准操作系统镜像,所有用户可见,包括操作系统以及预装的公共应用。请根据您的实际情况自助配置应用环境或相关软件。
- 私有:包含操作系统或业务数据、预装的公共应用以及用户的私有应用的镜像,仅用户个人可见。
- 选择“镜像归档地址”。
- 选择“构建集群”。
使用选择的集群构建任务,可以通过节点标签将构建任务下发到固定节点上,新增过滤标签请参考添加节点标签。
- 单击“立即构建”启动构建。
单击“保存”仅保存设置,不进行构建。
后续操作
应用组件构建成功后,可以把应用组件托管到ServiceStage上,详细操作请参考组件部署方式说明。
父主题: 持续交付