You need to enable JavaScript to run this app.
文档中心
持续交付

持续交付

复制全文
下载 pdf
ECS 镜像构建
配置 ECS 镜像构建流水线模板
复制全文
下载 pdf
配置 ECS 镜像构建流水线模板
持续交付新增 ECS 镜像构建流水线模板,可端到端完成镜像制作完整过程:覆盖 ECS 实例创建、依赖安装、效果验证、镜像测试。流程闭环后还支持释放实例,大幅简化操作,提升镜像构建效率与安全性。​
场景介绍​
当前支持以下 ECS 镜像构建流水线模板:​
  • ECS镜像构建:无代码源集成,适配无自研代码、基于现成 Dockerfile 或者基础镜像定制的简单镜像制作场景。​
  • ECS镜像构建(代码源集成):具备代码源集成,适配有频繁代码迭代、需版本追溯与合规审计的自研应用 DevOps 持续集成交付场景。​
前提条件​
  • (可选)使用 ECS镜像构建(代码源集成) 模板时,需要先创建代码源,操作详情参见 创建代码源。​
操作流程​
代码源集成的方式相较无代码源集成的方式,多了一个 代码源同步 的操作步骤,并需要在 安装依赖 和 依赖测试 节点的 制品下载 为上游产物 代码源同步 配置下载地址。​
  • ECS镜像构建:创建流水线 > 创建 ECS 实例 > 安装依赖 > 依赖测试 > ECS 镜像构建 > ECS 实例删除​
  • ECS镜像构建(代码源集成):创建流水线 > 创建 ECS 实例 > 代码源同步 > 安装依赖 > 依赖测试 > ECS 镜像构建 > ECS 实例删除​
操作步骤​
第一步:创建流水线​
  1. 在左侧导航栏选择 工作区,在工作区页面单击目标工作区名称,进入当前工作区。​
  1. 单击 创建流水线,在 选择流水线模板 页面,选择 其他 > ECS 镜像构建 或 ECS 镜像构建(代码源集成)。​
  1. 单击 创建。​
第二步:创建 ECS 实例​
操作详细参见 ECS 实例创建。​
第三步:代码源同步​
说明​
仅使用 ECS镜像构建(代码源集成)模板 时需要添加此步骤。​
将集成了安装依赖、测试代码的代码源同步至 TOS。详情参见 TOS 上传。​
第四步:安装依赖​
下文为您介绍该预置任务的参数。​
  • 任务名称​
  • 自定义任务名称。​
  • 上游任务​
  • 展示当前任务的上游串行任务名称。​
  • 制品下载​
说明​
仅使用 ECS镜像构建(代码源集成)模板 时需要添加此参数。​
  • 单击右侧 添加,为上游产物 代码源同步 配置下载地址。​
  • 任务配置​
  • ​
    配置项​
    说明​
    地域​
    选择 ECS 实例所属地域,必须与 ECS 实例创建 中选择的地域一致。​
    ECS 实例​
    选择 上游产物,并选择上游预置任务 ECS 实例创建 已创建的 ECS 实例。​
    执行路径​
    自定义执行依赖安装命令的路径。​
    执行用户​
    指定实例中存在的用户执行命令。​
    说明​
    请指定拥有执行命令权限的用户。建议避免使用 root 用户,以降低安全风险。​
    超时时间​
    设置命令在实例上执行的超时时间,执行超时后,将判断该任务在实例上执行失败。​
    命令类型​
    选择要执行的命令类型,当前支持 Shell 和 Python。​
    命令内容​
    输入在 ECS 实例中安装依赖的脚本。​
    ​
  • 任务输出​
  • 无​
  • 高级设置​
  • Webhook 通知:支持通过 Webhook 和飞书机器人两种方式推送任务维度的消息,帮助您及时掌握任务动态。​
第五步:测试依赖​
测试依赖 任务的参数配置默认和 安装依赖 任务的参数配置相同,如果需要调整支持手动修改。​
第六步:创建 ECS 镜像​
操作详情参见 ECS 镜像创建。​
第七步:释放 ECS 实例​
操作详情参见 ECS 实例删除。​
后续操作​
最近更新时间:2025.12.26 17:18:17
这个页面对您有帮助吗?
有用
有用
无用
无用