流水线自由交付模式

适用场景

应用可以关联流水线,自由编排工程构建发布流程。通常适用于灵活自由的交付模式。

配置应用发布流水线

新建流水线

  • 应用-发布处,点击新建流水线,选择AppStack 推荐模板

  • 为流水线添加代码源,详见流水线源

  • 配置镜像构建任务,设置镜像仓库地址,详见构建阿里云容器镜像

  • 配置AppStack部署任务,选择或直接输入待部署的应用、环境、以及镜像,支持 $ 引用流水线环境变量。示例中标签.${DATETIME}是上一个镜像构建任务的输出。

image.png

关联/移除/复制流水线

  • 流水线列表,点击关联流水线,会列出当前登录用户在云效流水线 Flow可见的所有流水线,勾选需要关联到当前应用的流水线,点击关联,即可将流水线关联到该应用下。

  • 流水线列表-更多操作,点击移除流水线,则会将所选流水线与当前应用接触关联,不会删除流水线。

  • 流水线列表-更多操作,点击复制流水线,会基于选择的流水线配置复制出一条新的流水线。

image.png

添加/移除流水线成员

  • 选中多条流水线,可以向流水线批量添加或移除成员,以便获得流水线的相应权限。

更多流水线功能

  • 云效流水线Flow提供丰富的构建、测试、部署、人工卡点、通知等功能,详见云效流水线 Flow

运行流水线进行应用发布

  • 在编辑页面点击保存并运行,或是在流水线列表点击执行按钮流水线开始执行。

  • 如果环境是首次部署,或者上次部署工单执行失败,需要点击创建部署单按钮手动提交部署单,再次部署则可以自动提交部署单。

image.png