检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
通过流水线生成软件包并部署到主机 流水线服务本质上是一个可视化的自动化任务调度平台,需要配合软件开发生产线中编译构建、代码检查、测试计划、部署等服务的自动化任务使用,可根据需要自定义编排,自动化调度执行,避免频繁低效的手工操作。 本节通过新建一条简单的流水线,将构建任务、代码检查
Release发布策略 查看CodeArts Release发布结果 02 入门 通过创建一条简单的流水线,帮助您快速建立对流水线的整体印象。 快速入门 通过流水线生成软件包并部署到主机 入门实践 04 实践 通过介绍典型使用场景,更好地运用流水线服务。 流水线 通过微服务变更流水线修复项目BUG并快速发布
”进行创建,具体操作请参考新建CodeArts服务扩展点。 别名 仓库别名,设置别名后可基于别名生成仓库对应的系统参数,如:“别名_REPOSITORY_NAME”,表示仓库名称。生成的参数可在参数设置页面查看,并在流水线中通过“${参数名}”进行引用。 描述 不超过1024个字符。
当前软件能力难以支持业务需要,大量测试验收需要人工手动进行,自动化覆盖率低,且需要人工筛查识别满足验收条件的版本进行后续发布等处理流程,整体测试效率低下。 CodeArts Pipeline提供统一的准出条件管理能力,通过配置规则和策略,实现阶段准出校验,并最终控制流水线的执行
查询流水线触发失败记录 功能介绍 查询流水线触发失败记录 调用方法 请参见如何调用API。 URI GET /v5/{project_id}/api/pipelines/{pipeline_id}/trigger-failed-record 表1 路径参数 参数 是否必选 参数类型
定义、不能删除、不能修改。 自定义参数:根据需要自定义添加,参数类型包括字符串类型、枚举类型、自增长类型。 通用参数组:项目下通用流水线参数,所有流水线都可以关联并使用通用参数组。 如果设置了代码源别名,可基于别名生成仓库对应的系统参数,未设置别名则以仓库名作为别名,生成系统参数
流水线执行失败,提示没有配置部署策略 问题现象 执行流水线时,流水线上的云原生发布任务执行失败,提示没有配置部署策略。 原因分析 云原生发布环境未配置发布策略。 处理方法 登录华为云控制台页面。 单击页面左上角,在服务列表中选择“开发与运维 > 软件开发生产线”。 单击“立即使用”,进入CodeArts首页。
流水线执行失败,提示测试套正在执行 问题现象 流水线执行失败,提示测试套正在执行。 原因分析 流水线触发执行接口测试任务时,该接口测试的测试套处于执行状态,由于测试套不支持并发执行 ,因此会报此异常。 处理方法 可通过以下两种方法解决: 等接口测试任务执行完再执行流水线。 进入对应任务,停掉该任务后再执行流水线。
变更流水线执行失败,提示authentication required 问题现象 执行变更流水线时,流水线上的创建集成分支执行失败,提示authentication required。 原因分析 变更流水线需配置Repo HTTPS授权以提升代码库操作权限,新建CodeArts Repo
通过流水线生成标签名并通过上下文传递为代码仓库创建标签 方案概述 流水线上下文存储了流水线运行的实例、变量、任务等信息,每个上下文都是一个包含各种属性的对象。使用流水线时,当一个任务生成了数据或结果,且这些数据或结果需要在后续的任务中使用时,可以基于流水线上下文来实现,流水线上下
独立的风火水电,AZ内逻辑上再将计算、网络、存储等资源划分成多个集群。一个Region中的多个AZ间通过高速光纤相连,以满足用户跨AZ构建高可用性系统的需求。 项目 华为云的区域默认对应一个项目,这个项目由系统预置,用来隔离物理区域间的资源(计算资源、存储资源和网络资源),以默认
流水线执行失败,提示流水线不存在 问题现象 执行流水线时,流水线上的子流水线任务执行报错,提示流水线不存在。 原因分析 子流水线任务不存在。 处理方法 编辑流水线。 单击报错的任务,进入任务配置页。 重新选择需要调用的子流水线任务,保存任务。 如果没有合适的子流水线任务,请创建后再选择。
缓存起来,避免频繁调用。 使用Token前请确保Token离过期有足够的时间,防止调用API的过程中Token过期导致调用API失败。 Token在计算机系统中代表令牌(临时)的意思,拥有Token就代表拥有某种权限。Token认证就是在调用API的时候将Token加到请求消息头
流水线执行失败,提示任务不存在或者已被删除 问题现象 流水线执行失败,代码检查任务报错,提示“CC.10010204.400,任务不存在或者已被删除,请检查请求参数是否正确”。 原因分析 流水线关联的代码检查任务数据丢失,执行时会报此异常。 处理方法 重新创建代码检查任务,并在流水线中重新关联新建的代码检查任务。
流水线执行失败,提示仓库不存在或仓库已被删除 问题现象 流水线执行失败,提示仓库不存在或仓库已被删除。 原因分析 用户在流水线上配置了Repo代码源,如果该Repo代码仓库被删除了,执行流水线时会报该错。 处理方法 新建代码仓库。 编辑报错流水线,进入“任务编排”页面。 在代码源
} } 更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 200 请求成功 400 请求失败 401 认证失败 403 无权限 404 资源不存在 错误码 请参见错误码。 父主题: 规则管理
该页面填写的信息将作为插件版本信息展示,发布后不支持修改,请谨慎填写。 单击“下一步”,进入“输入配置”页面,根据需要编排组件。 插件平台支持低代码化生成前端页面,拖拽组件生成可视化表单,打通流水线上下文数据,减少插件开发成本。平台默认提供了单行输入、数字、下拉单选、下拉多选、单选框、开关、多行输入等多款组件。
PipelineExecuteStates 参数 参数类型 描述 result String 流水线执行结果。取值及含义:success:成功;error:失败;aborted:终止 status String 流水线执行状态.取值和含义:waiting:等待;running:执行中;verify
} } 更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 200 请求成功 400 请求失败 401 认证失败 403 无权限 404 资源不存在 错误码 请参见错误码。 父主题: 规则管理
} } 更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 200 请求成功 400 请求失败 401 认证失败 403 无权限 404 资源不存在 错误码 请参见错误码。 父主题: 规则管理