克隆流水线
您可选择克隆流水线,在既有流水线配置基础上,生成新的流水线。
前提条件
待克隆流水线已创建且状态不为“运行中”。流水线创建,请参考创建流水线。
克隆流水线
- 登录ServiceStage控制台。
- 选择“持续交付 > 发布”。
- 选择以下任意方式进入“克隆流水线”页面。
- 直接克隆:选择待克隆流水线,选择“更多 > 克隆”。
- 查看流水线详情后克隆:单击待克隆流水线名称,在“流水线详情”页面,单击“克隆”。
- ServiceStage自动加载克隆流水线的配置信息,参考下表修改配置参数。
模板名称
操作说明
空模板
需要您自行添加流水线模型。
- 单击“空模板”卡片。
- 添加构建任务。
重复此步骤,可以添加多个构建任务。构建任务所属企业项目需和3时选择的企业项目一致。
- 添加部署环境。
- 单击“添加环境”。
- 单击,输入环境名称。
- 单击,保存环境名称。
- 选择添加构建任务下已部署的应用组件,单击“确定”。
若在该环境下不存在对应应用组件,请参考使用容器部署方式基于界面配置创建并部署组件、使用容器部署方式基于YAML配置创建并部署组件创建并部署。
单击“更换组件”,可以重新选择组件。
- 选择构建:选择已添加的构建任务,用于执行构建。
- 选择构建输出:用于设置构建任务生成镜像的归档路径。
- 单击“确定”。
重复此步骤,可以添加多个部署环境。
- 设置流水线审核。
简易模板
自动添加“构建”模型,对代码库的源码进行编译构建。
- 选择“简易模板”。
- 单击“开始创建”。
- 添加构建任务。
- (可选)添加部署环境。
- 单击“添加环境”。
- 单击,输入环境名称。
- 单击,保存环境名称。
- 选择添加构建任务下已部署的应用组件,单击“确定”。
若在该环境下不存在对应应用组件,请参考使用容器部署方式基于界面配置创建并部署组件、使用容器部署方式基于YAML配置创建并部署组件创建并部署。
单击“更换组件”,可以重新选择组件。
- 选择构建:选择已添加的构建任务,用于执行构建。
- 选择构建输出:用于设置构建任务生成镜像的归档路径。
- 单击“确定”。
重复此步骤,可以添加多个部署环境。
- 设置流水线审核。
常用模板
自动添加“构建/生产环境”模型,对代码库的源码进行编译构建,将产生的软件包或镜像,持续发布到应用的生产环境。
- 选择“常用模板”。
- 单击“开始创建”。
- 添加构建任务。
- 添加部署环境。
- 单击“添加环境”。
- 单击Empty环境卡片上的,弹出“添加环境”对话框。
- 单击,输入环境名称。
- 单击,保存环境名称。
- 选择添加构建任务下已部署的应用组件,单击“确定”。
若在该环境下不存在对应应用组件,请参考使用容器部署方式基于界面配置创建并部署组件、使用容器部署方式基于YAML配置创建并部署组件创建并部署。
单击“更换组件”,可以重新选择组件。
- 选择构建:选择已添加的构建任务,用于执行构建。
- 选择构建输出:用于设置构建任务生成镜像的归档路径。
- 单击“确定”。
重复此步骤,可以添加多个部署环境。
- 设置流水线审核。
- 根据是否启动流水线选择执行以下操作。
- 启动流水线:单击“创建并执行”,保存并启动流水线。流水线启动成功后,状态为“成功”。
设置了需要审核的流水线,在流水线的组件部署阶段,流水线处于“等待确认”状态。需要您通知审核人审批通过后,流水线才能继续运行。流水线审批,请参考审批流水线。
- 不启动流水线:单击“创建”,仅保存流水线配置。流水线创建成功后,状态为“未执行”。
查看流水线,请参考查看流水线详情。
- 启动流水线:单击“创建并执行”,保存并启动流水线。流水线启动成功后,状态为“成功”。