检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
参数解释: 阶段ID。 取值范围: 不涉及。 表7 build_params 参数 参数类型 描述 action String 参数解释: 合并请求事件类型。 取值范围: MR的具体事件类型,取值有:open - 打开,reopen - 重开,update - 更新,merge -
pipeline_run_id 是 String 参数解释: 流水线运行实例ID。 约束限制: 不涉及 取值范围: 32位字符。 默认取值: 不涉及。 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 参数解释: 用户Token。
检查、部署、接口测试等任务配置在模板中后,通过模板创建流水线的时候会同步创建相应类型的任务。 模板中无需配置流水线源。 模板编排暂不支持配置阶段准入。 参数设置:可根据需要为模板添加参数,流水线模板参数包括自定义参数和系统预定义参数两种,其中,自定义参数类型包括:字符串类型、枚举
查询流水线的角色权限 查询流水线的用户权限 修改流水线的角色权限 修改流水线的用户权限 查询流水线是否启用二级权限 修改流水线是否启用二级权限 批量设置流水线实例二级权限 取消某次流水线排队 查询当前流水线排队中的记录 查询流水线的旧版运行记录 查询流水线运行使用的参数 回退执行流水线 获取step跳转链接
参数解释: 阶段ID。 取值范围: 不涉及。 表8 build_params 参数 参数类型 描述 action String 参数解释: 合并请求事件类型。 取值范围: MR的具体事件类型,取值有:open - 打开,reopen - 重开,update - 更新,merge -
执行计划 执行计划用于定义流水线自动触发的一些配置规则和运行规则,通过配置执行计划可以使流水线的自动化运行更加灵活易用。 准出条件 用户在定义流水线时,在阶段中配置的用于进行自动化看护的质量指标卡点,通过配置策略,来实现阶段准出的校验,并最终控制流水线的执行。 流水线模板 用于复用创建流水线的模板。
Query参数 参数 是否必选 参数类型 描述 subject 否 String 用户名称模糊查询 limit 是 Long 单页条数 offset 是 Long 偏移量 请求参数 无 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 offset Integer
run_id}/jobs/{job_run_id}/steps/{step_run_id}/pass 表1 路径参数 参数 是否必选 参数类型 描述 job_run_id 是 String 参数解释: 流水线任务ID。可通过ShowPipelineRunDetail接口返回体st
Deploy部署 调用CodeArts Deploy能力进行部署。 uses: CodeArtsDeploy with: jobId: 9c5a5cda6ffa4ab583380f5a014b2b31 customParam: value jobId:部署任务的id。
pipeline_run_id 是 String 参数解释: 流水线运行实例ID。 约束限制: 不涉及 取值范围: 32位字符。 默认取值: 不涉及。 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 参数解释: 用户Token。
Release)是CodeArts提供的版本配套、自动化部署上线的E2E解决方案,支撑产品的版本级持续交付。通过发布管理可以保证发布团队在保持现有生产环境完整性的同时,高效交付业务所需的应用程序和升级。使用Codearts产品时,虚拟机部署一般使用Codearts Depoly,若为容器化部署则推荐使用Codearts
流水线本质上是一个可视化的自动化任务调度平台,需要配合软件开发生产线中编译构建、代码检查、测试计划、部署等服务的自动化任务使用。根据用户需要的场景,如开发测试环境应用部署、生产环境应用部署等,对这些自动化任务进行自定义编排,一次配置后就可以一键自动化触发调度执行,避免频繁低效的手工操作。 流水线是软件开发
境的发布。 通过云原生发布插件进行发布 配置流水线。 在流水线阶段新建任务, 添加“云原生发布”插件,参数说明如表1。 云原生发布提供环境级别的服务发布能力,支持在CCE集群对环境进行自定义编排发布(如:滚动发布和灰度发布)。 图1 配置云原生发布插件 表1 参数说明 参数项 说明
是否必选 参数类型 描述 type 是 String 参数解释: 流水线源类型。 约束限制: 不涉及。 取值范围: 目前支持“code”代码源类型。 默认取值: 不涉及。 params 否 params object 源参数 表5 params 参数 是否必选 参数类型 描述 git_type
新建扩展点来实现与相应服务的连接。 CodeArts支持以下扩展点。 表1 服务扩展点 类型 使用场景 Docker repository 用于连接Docker镜像仓库,连接成功后可以通过部署服获取仓库中的Docker镜像。 Jenkins 用于连接Jenkins服务,连接成功后
提交发布 单击“确定”,完成变更提交,页面跳转至对应变更流水线发布列表页面。 单击右上角“执行”,弹出“执行配置”侧滑框,选择刚提交的变更,其他配置保持默认。 图2 执行配置 单击“执行”,启动变更流程。 微服务变更流水线在运行过程中,会自动增加“合并集成分支”和“合并主干”阶段,
除 流水线配置的定时任务未触发 流水线执行权限不够(执行按钮不可操作) 保存流水线时提示人工审核任务中配置了不属于当前项目的审核人 流水线执行失败,提示流水线不存在 变更流水线执行失败,提示authentication required 流水线执行失败,提示没有配置部署策略
分组流水线 执行流水线 查看流水线 配置微服务变更流水线 发布管理 CodeArts Release概述 新建CodeArts Release环境 配置CodeArts Release环境变量 配置CodeArts Release发布策略 配置CodeArts Release发布策略
发布管理(CodeArts Release)使用指南 发布管理概述 新建发布管理环境 配置发布管理环境变量 配置发布管理发布策略 通过云原生发布插件进行发布 查看发布管理发布结果
删除插件草稿 查询发布商列表 查询可用发布商 查询可选插件列表 查询基础插件列表 分页查询可选插件列表 查询插件列表 查询插件指标配置 查询插件输入配置 查询插件输出配置 查询插件所有版本信息 查询插件版本详情 查询插件版本号 删除发布商 查询发布商详情 创建基础插件 更新基础插件 删除基础插件