通过构建任务可以用软件包一键式生成镜像包,实现“软件包获取->镜像编译->镜像归档”的全流程自动化。
前提条件
1.已经创建集群。
2.已为构建节点绑定弹性IP。
操作步骤
1、登录ServiceStage控制台,选择“持续交付 > 构建”,单击“基于软件包构建”。
2、输入“Job名称”。
3、(可选)输入Job“描述”。
4、设置“包来源”。
支持以下上传方式:
- 从OBS对象存储选择对应的软件包,需要提前将软件包上传至OBS桶中。
单击“选择软件包”,选择对应的软件包。
5、选择构建方式。
- 系统默认
a.选择基础镜像语言,需与步骤4中选择的软件包编译语言一致。
b.选择“基础镜像版本”。
- 自定义Dockerfile
在编译框中输入自定义命令。
注意请在echo、cat、debug等命令中慎用敏感信息或者进行敏感信息加密,以免造成信息泄露。
- 内置镜像
选择“基础镜像”,镜像语言需与步骤4中选择的软件包编译语言一致。
6、设置“镜像类型”。
- 公有:包含常见的标准操作系统镜像,所有用户可见,包括操作系统以及预装的公共应用。请根据您的实际情况自助配置应用环境或相关软件。
- 私有:包含操作系统或业务数据、预装的公共应用以及用户的私有应用的镜像,仅用户个人可见。
7、选择“镜像归档地址”。
8、构建集群。
使用自己的集群进行构建任务,可以通过节点标签将构建任务下发到固定节点上,新增过滤标签请参考“帮助中心 > 云容器引擎 > 用户指南 > 节点管理”。
9、单击“立即构建”启动构建。
单击“保存”仅保存设置,不进行构建。
后续操作
应用组件构建成功后,可以把应用组件托管到ServiceStage上,详细操作请参考部署方式说明。
维护操作
操作 | 操作说明 |
---|---|
查看详情/构建历史 | 1. 单击目标构建工程名称,在“构建记录”下查看构建历史。 2. 单击构建记录名称,可以查看本次构建记录日志。 |
立即构建 | 选择目标构建工程,单击“操作”列的“立即构建”。 |
编辑 | 选择目标构建工程,单击“操作”列的“更多 > 编辑”,编辑构建工程。 |
删除 | 选择目标构建工程,单击“操作”列的“更多>删除”。 单击“确定”。 |