检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
插件名称后有对应标记,单个任务中最多只能添加一个带“任务”标记的插件;带“草稿”标记的插件表示当前用户发布为草稿的自定义插件。 “挂起流水线”插件只能添加在不含并行任务的阶段中。 删除插件 将鼠标移动到已经添加的插件卡片,单击,选择“删除”,可以删除当前插件。 更换插件 将鼠标移动到已经添加的插件卡片,单
配置完基本信息,单击“确定”,进入“任务编排”页面。 左侧为YAML编辑区域,请参考YAML语法规范编写YAML。 右侧为流水线插件列表,请根据需要添加步骤yaml。 编排过程支持语法规范校验;单击“预览”,可切换至图形化界面预览效果。 编排完任务,单击“保存”,填写提交信息,选择推送分支。
的releaseversion参数。 图6 添加构建任务 添加部署应用 单击“阶段_2”的“新建任务”,弹出“新建任务”侧滑框。 在搜索框输入“部署”关键字或单击“部署”分类,找到“Deploy部署”插件。 将鼠标移动到插件,单击“添加”,选择已创建的部署应用,输入package_url路径,并关联上一步的构建任务。
图2 任务编排 添加代码检查任务 单击“阶段_1”的“新建任务”,弹出“新建任务”侧滑框。 单击“代码检查”分类,找到“Check代码检查”插件。 将鼠标移动到插件,单击“添加”,选择已创建的代码检查任务,选择“Full”检查模式。 图3 添加代码检查任务 添加编译构建任务 单击
枚举:仅支持中文、大小写英文字母、数字、“-”、“_”、“,”、“.”、“/”,长度不超过8192个字符。 选择枚举类型后,在弹出的对话框中添加可选取值,添加完成后在“默认值”下拉框中选择一个默认值,再次单击“枚举”类型,可修改可选取值。 私密参数 参数为私密参数时,系统会将输入参数做加密
配置发布管理发布策略 新建发布管理自定义策略 发布管理环境预置了滚动升级模板、灰度升级模板和空白yaml模板,用户可以基于任一模板,添加原子插件,编辑发布策略。 进入发布管理环境列表页面。 单击环境名称,进入“环境信息”页面。 单击“发布策略”页签,切换至“发布策略”页面。 单击
单击“阶段_1”的,添加准备工作中已创建的代码检查任务,选择“Full”检查模式。 图4 添加代码检查任务 单击“阶段_1”的,在弹出的侧滑框里添加“标准策略准出条件”,并选择步骤2中新建好的策略。 图5 添加准出条件 单击或者,为流水线添加一个新阶段,并在新阶段添加准备工作中已创建的构建任务,选择构建任务关联的仓库。
任务中引用,获取构建产物信息。 新建流水线。 在“阶段_1”添加“Build构建”插件,获取任务ID,如图1,并将构建产物标识设置为“demo”,如图2。 图1 获取任务ID 图2 Build构建插件 在“阶段_2”添加“执行Shell”插件,通过构建任务ID,结合流水线上下文,
使用时进行解密,且在运行日志里不可见。 单击操作列,可删除对应变量。 单击,可继续添加变量。 操作完成后,单击“保存”,弹出“保存修改”对话框。 确认信息无误,填写修订日志,单击“确定”,完成添加。 切换至单击“历史版本”页签,可查看变量历史版本列表。 单击版本名称,可查看指定版本的自定义变量内容。
一条流水线通常由多个阶段构成,每个阶段中可以添加多个子任务。 配置流水线。 进入“凤凰商城”项目,单击导航“持续交付 > 流水线”。 找到流水线“phoenix-workflow”。单击图标,选择“编辑”。 添加代码检查阶段。 单击“代码源”与“构建”之间的,添加阶段。 单击“阶段_1”后的,
若“角色权限配置”中该用户所属角色没有执行权限,则为该角色添加执行权限(此操作会导致是该角色的用户,对该条流水线都具有执行权限)。 若“角色权限配置”中该用户所属角色有执行权限,则在“人员权限配置”页签,为该用户添加执行权限。 父主题: 常见报错解决方法
附加请求头字段,如指定的URI和HTTP方法所要求的字段。例如定义消息体类型的请求头“Content-Type”,请求鉴权信息等。 如下公共消息头需要添加到请求中。 Content-Type:消息体的类型(格式),必选,默认取值为“application/json”,有其他取值时会在具体接口中专门说明。
发布插件主要作用是触发对应环境的发布策略,依照发布策略完成环境的发布。 通过云原生发布插件进行发布 配置流水线。 在流水线阶段新建任务, 添加“云原生发布”插件,参数说明如表1。 云原生发布提供环境级别的服务发布能力,支持在CCE集群对环境进行自定义编排发布(如:滚动发布和灰度发布)。
“Project01”)。 新建空仓库空模板流水线(命名为“Pipeline01”)。 具有创建部署应用的权限,可参考部署服务编辑权限管理添加权限。 开通购买CCE服务,并在CCE集群中创建服务相关Service和Deployment:创建Service和Deployment。
进入“任务编排”页面,系统默认生成两个阶段(“代码源”和“阶段_1”),单击“新建阶段”新增一个阶段“阶段_2”。 添加“执行Shell”插件,生成标签名称。 单击“阶段_1”的“新建任务”,弹出“新建任务”侧滑框。 搜索并添加“执行Shell”插件。 填写插件名称(保持默认),输入如下Shell命令: branch='${{
Pipeline首页。 在流水线列表页搜索目标流水线,单击操作列,选择“编辑”。 进入流水线“任务编排”页面,单击或“新建阶段”,可以为流水线添加新的阶段,添加完阶段后,可根据实际需要编辑、复制、删除、移动阶段、配置阶段准入类型。 表1 管理阶段 操作项 说明 编辑阶段 单击,弹出“编辑阶段
重试。 原因分析 流水线中包含人工审核任务,但该任务配置的审核人已不在当前项目下。 处理方法 单击报错的任务,进入任务配置页。 检查并重新添加审核人,保存任务。 重新保存流水线。 父主题: 常见报错解决方法
容。 Params参数 API接口请求体的Params参数。 Header参数 API接口请求体的Header参数。 远程搜索 开启后,可添加远程搜索字段,使用插件时在输入框中填写值,会使用所填的值作为远程搜索字段的值对接口进行重新调用。 Params参数:搜索字段的参数类型为API接口请求体的Params参数。
"xxxxxxxx" } } } } 获取Token后,再调用其他接口时,您需要在请求消息头中添加“X-Auth-Token”,其值即为Token。例如Token值为“ABCDEFJ....”,则调用接口时将“X-Auth-Token:
任务编排:流水线模板目前可以添加流水线阶段及部分插件,将构建、代码检查、部署、接口测试等任务配置在模板中后,通过模板创建流水线的时候会同步创建相应类型的任务。 模板中无需配置代码源。 模板编排暂不支持配置阶段准入。 参数设置:可根据需要为模板添加参数,流水线模板参数包括自定义参