检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Repo01_SOURCE_BRANCH 仓库运行源分支名称。 Repo01_TARGET_BRANCH 仓库运行目标分支名称。 Repo01_TAG 仓库标签名称。 Repo01_COMMIT_ID 执行时代码最后一次提交的ID。 Repo01_COMMIT_ID_SHORT 执行时代码最后一次提交的短ID
纳管的“构建”、“代码检查”、“接口测试”、“部署”等执行任务做业务流程上的分类编排管理,方便聚合管理业务关联性强的执行任务,让流水线上的业务流更加直观。 任务 任务是流水线上可管理的最小执行单元,可以在流水线阶段中进行纳管和串并行编排,通常是“构建”、“代码检查”、“接口测试”、“部署”等类型的任务。
参数解释: 代码仓类型。 约束限制: 不涉及。 取值范围: 目前支持“codhub”,“gitee”,“github”,“gitcode”,“gitlab”代码仓类型。 默认取值: 不涉及。 codehub_id 否 String 参数解释: CodeArts Repo代码仓ID。 约束限制:
负载。 表3 参数说明 参数项 说明 仓库类型 代码仓库的类型,当前仅支持Repo。 代码仓 当前项目下的代码仓。 分支 代码仓库分支。 工作负载YAML路径 升级的工作负载YAML路径,填写YAML文件的相对路径。 当前目录为代码分支的根目录。 仅支持单个YAML文件。 YAM
源应用到流水线作为准出条件,帮助高效管理项目,保障产品高质量交付。 该解决方案基于流水线准出条件-Check代码检查规则策略,通过添加代码检查任务所在阶段的准出条件,对代码检查任务的检查结果进行自动化校验,只有检查结果满足准出条件,才可以进入下一个阶段。
else { fmt.Println(err) } } 更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 200 OK 401 Unauthorized 403 Forbidden
DEVPIPE.00011401 流水线不存在 流水线不存在 流水线不存在 200 DEVPIPE.00011408 流水线正在运行中 流水线正在运行中,不可删除 等待流水线运行结束 父主题: 附录
单击“确定”,完成变更的创建。 变更创建完成后,进入代码开发阶段,系统基于微服务默认分支自动创建出本次变更的特性分支,开发人员可以基于该特性分支进行代码开发,问题修复后,模拟向该分支提交代码。 步骤4:执行变更流水线 代码更新完成后,即可通过变更流水线执行变更。 在微服务变更列
名称 构建任务名称,输入“BuildTask01”。 所属项目 构建任务所在的项目,不可更改。 代码源 构建任务关联的代码源类型,选择“Repo”。 代码仓 选择准备工作中已创建的代码仓“Repo01”。 默认分支 默认使用的分支,选择“master”。 单击“下一步”,选择Maven系统模板,单击“确定”。
新建代码仓库时会自动创建与代码仓库同名的代码检查任务,将代码检查任务名称修改为“CheckTask01”,操作方法请参考创建代码检查任务。 单击“确定”,完成代码仓库和代码检查任务的创建。 更详细操作指导请参见新建代码仓库。 新建编译构建任务 在左侧导航栏选择“持续交付 > 编译构建”,进入编译构建页面。
else { fmt.Println(err) } } 更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 200 查询日志响应体 错误码 请参见错误码。 父主题: 流水线管理
推荐使用SWR容器镜像服务,可通过编译构建制作镜像并推送到SWR仓库。 配置完成后,运行流水线,可实时查看运行进展。 单击云原生发布插件任务,可查看任务运行情况,包括任务日志和任务结果。 图2 查看云原生发布插件运行结果 任务日志:查看实时日志信息和运行状态。 任务结果:查看任务基本信息,包括工单名称、工单ID、触发人等。
Array of variables objects 运行参数 choose_jobs 是 Array of strings 选择运行的任务 choose_stages 是 Array of strings 选择运行的阶段 表3 sources 参数 是否必选 参数类型 描述 type 是
源应用到流水线作为准出条件,帮助高效管理项目,保障产品高质量交付。 该解决方案基于流水线准出条件-Check代码检查规则策略,通过添加代码检查任务所在阶段的准出条件,对代码检查任务的检查结果进行自动化校验,只有检查结果满足准出条件,才可以进入下一个阶段。 通过流水线参数串联编译构建服务和部署服务
URI:POST v3/pipelines/{pipeline_id}/status API文档详情请参见:获取流水线状态。 API Explorer在线调试请参见: 获取流水线状态。 请求示例 GET https://cloudpipeline-ext.cn-north-1.myhuaweicloud
单击对应原子插件可展示该插件的发布单信息。 取消:在发布过程中,单击“取消”可手动取消本次发布。 重试:在发布过程中,如果出现失败或取消运行,单击“重试”可重试发布流。 回滚:单击“回滚”弹出提示确认框,确认后将取消本次发布过程,将服务状态恢复至发布前。 支持在发布流的任意时刻
URI:POST /v3/pipelines/{pipeline_id}/start API文档详情请参见:启动流水线。 API Explorer在线调试请参见:启动流水线。 请求示例 POST https://cloudpipeline-ext.cn-north-1.myhuaweicloud
描述 build_id String 流水线执行ID elapse_time String 运行耗时,单位为毫秒 end_time String 执行结束时间 outcome String 运行结果。取值及含义:success:成功;error:失败;aborted:终止 pipeline_id
图标,选择“编辑”。 添加代码检查阶段。 单击“代码源”与“构建”之间的,添加阶段。 单击“阶段_1”后的,在“编辑阶段”窗口中输入阶段名称“代码检查”,单击“确定”。 图1 编辑阶段名称 单击“新建任务”。 在“新建任务”窗口中,单击“Check代码检查”插件后的“添加”。 选
else { fmt.Println(err) } } 更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 200 参数解释: 流水线分组参数列表,PipelineGroupVo