检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
了解更多常见问题、案例和解决方案 热门案例 如何使用流水线? 任务中引用的流水线参数不存在 什么是准出条件? 测试套正在执行 执行检查任务获取租户信息失败 提交代码时触发了未监听push事件的流水线 在微服务场景下,java项目如何按顺序部署多个模块的构建包? 流水线配置的定时任务未触发
"xdomain_type": "", "default_project_id": null } } 当接口调用出错时,会返回错误码及错误信息说明,错误响应的Body体格式如下所示。 { "error_msg": "Request body is invalid.",
进入流水线“任务编排”页面,切换至“执行计划”页面。 单击“定时任务”区域的“创建定时任务”,增加一个定时任务,打开“启用定时执行”开关(默认开启),配置如下信息: 图4 配置定时任务 表1 定时任务 参数项 说明 执行日 选择执行日期。 时间段 选择执行时间段和时区。 间隔时间 设置间隔时间,即每间隔多长时间触发一次。
> 流水线”,进入项目下流水线列表页面。 切换到“微服务”页签,进入微服务列表页面。 单击“新建微服务”,进入“新建微服务”页面,配置以下信息。 表2 新建微服务 参数项 说明 所属项目 微服务所在的项目,不可更改。 微服务名称 微服务的名称,输入“Microservice01”。
流水线通过控制个人数据访问权限以及记录操作日志等方法防止个人数据泄露,保证您的个人数据安全。 云审计服务支持的操作列表 隐私数据保护 涉及到用户的数据库账号信息需要存储时,提供敏感数据加密存储。 - 数据备份 支持用户数据备份。 - 父主题: 安全
置页面。 在左侧导航栏选择“策略管理 > 规则”,进入规则管理页面。 单击“新建规则”,进入“新建规则”页面,配置以下信息。 图2 新建规则 表2 配置规则信息 参数项 说明 名称 规则名称,输入“校验代码检查结果”。 类型 规则类型,选择“代码检查”。 选择插件 规则绑定的插件名称,选择“Check代码检查”。
进入发布管理环境列表页面。 单击环境名称,进入“环境信息”页面。 单击“发布策略”页签,切换至“发布策略”页面。 单击“自定义策略”旁的,弹出“新建策略”对话框,选择策略模板,单击“确定”。 在模板的基础上自定义编排插件,并配置相关信息。 表1 新建策略 参数项 说明 策略名称 策略
workitem_ids 是 Array of strings 工作项ID repos 是 Array of repos objects 变更代码仓信息 表3 repos 参数 是否必选 参数类型 描述 repo_id 是 String Repo代码仓ID http_url 是 String
execution_info object 执行信息 input_info 否 Array of input_info objects 输入信息 表4 execution_info 参数 是否必选 参数类型 描述 inner_execution_info 是 Object 执行信息 表5 input_info
前项目的审核人 问题现象 编辑完流水线保存时,界面提示人工审核任务中配置了不属于当前项目的审核人,请重新编辑审核人数据后重试。 图1 报错信息 原因分析 流水线中包含人工审核任务,但该任务配置的审核人已不在当前项目下。 处理方法 可通过以下两种方法解决: 方法一 将审核人重新添加
租户级策略默认存在一条“系统策略”,用户可查看和使用该策略,但不能编辑和删除。 单击“新建策略”,进入“新建策略”页面,填写参数信息。 表3 租户级策略参数信息 参数项 说明 名称 策略名称,默认根据当前时间生成。支持中文、大小写英文字母、数字、“-”、“_”,长度不超过128个字符。
execution_info object 执行信息 input_info 否 Array of input_info objects 输入信息 表4 execution_info 参数 是否必选 参数类型 描述 inner_execution_info 是 Object 执行信息 表5 input_info
版本说明 inputs Array of inputs objects 输入信息 outputs Array of outputs objects 输出信息 execution execution object 执行信息 表5 inputs 参数 参数类型 描述 name String 名称
plugin_attribution String 插件属性 input_info Array of input_info objects 输入信息 plugin_execution Object 执行信息 runtime_attribution String 运行属性 表5 input_info 参数 参数类型 描述
流水线上下文存储了流水线运行的实例、变量、任务等信息,每个上下文都是一个包含各种属性的对象。使用流水线时,当一个任务生成了数据或结果,且这些数据或结果需要在后续的任务中使用时,可以基于流水线上下文来实现,流水线上下文可以帮助实现任务间的信息传递和协作,使得整个流水线运作更加灵活和高效。
步骤2:配置发布管理策略 步骤3:通过云原生发布插件进行发布 表1 操作流程说明 流程 说明 新建发布管理环境 新建一个用于灰度发布的测试环境,并配置好资源集群等信息。 配置发布管理环境 为发布环境配置发布策略,编排配置发布流程及插件。 通过云原生发布插件进行发布 通过流水线云原生发布插件,发布环境。 准备工作
notice_status 是 Boolean 消息状态 send_url 是 String 发送URL secret_info 是 String 密钥信息 notice_events 是 Array of strings 通知事件 notice_contents 是 Array of strings
strings 消息内容 notice_users Array of strings 发送用户 secret_info String 密钥信息 sort_index Integer 排序 请求示例 https://(endpoint)/v5/e2e18230a85d4d6ab0b
String 操作人ID operator_name String 操作人名称 operate String 操作 message String 操作信息 operate_time String 操作时间 请求示例 GET https://{endpoint}/v2/2d09f712e950
执行。 单击“并行任务”,可以添加一个和已有任务并行编排的任务,即同时执行,如:代码检查任务和构建任务可以同时执行。 为任务配置插件及任务信息,操作说明如下: 表1 配置任务 操作项 说明 添加插件 流水线插件分为构建插件、代码检查插件、部署插件、测试插件和通用插件5种类型,可以