检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
理,提升操作效率。例如,可以将流水线按环境级别划分为生产环境流水线、测试环境流水线等多个类别;或按照研发业务划分为定时构建、开发自测、集成测试、生产部署等多个业务场景。 约束与限制 项目创建者和项目经理才能管理分组。 分组管理流水线 通过项目入口方式访问CodeArts Pipeline首页。
执行镜像命令 通过“执行镜像命令”插件,可以将用户在SWR上的公开镜像下载到自定义执行机并启动。 约束与限制 “执行镜像命令”插件只支持自定义执行机。 配置方法 在编排流水线任务时,添加“执行镜像命令”插件。 图1 执行镜像命令 根据需要配置任务参数,参数说明如下: 参数项 说明
安全 责任共担 身份认证与访问控制 数据保护技术 审计与日志 服务韧性 认证证书
流水线配置的定时任务未触发 问题现象 用户配置的流水线定时任务没有在指定时间触发。 原因分析 定时任务没有正确配置时间或定时任务没有保存。 处理方法 找到目标流水线,进入“执行计划”页面。 检查定时任务执行日期和执行时间是否按预期时间正确配置。 重新配置定时任务,保存流水线。 父主题:
查看审计日志 云审计服务(Cloud Trace Service,CTS)是华为云安全解决方案中专业的日志审计服务,可以记录CodeArts Pipeline相关的操作事件,便于日后的查询、审计和回溯。 开通云审计服务后,系统开始记录CodeArts Pipeline资源的操作。
类型,当用户有多云部署需求时,可选择该类型,了解更多。 K8S:业界标准的原生集群类型,当用户使用自建集群或者第三方集群时,可选择该类型。 发布用户 可选择当前用户和其他用户。 当前用户:基于当前用户下的集群创建环境。 其他用户:基于其他用户下的集群创建环境。选择其他用户时,需要
请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 参数解释: 用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值:
现网流量,对线上用户没有任何影响,就可以在没有风险的情况下,在生产环境进行测试了。在灰度环境验证无问题之后,就可以逐渐将线上用户的真实访问引流到灰度负载,直至完全引流后,新创建的灰度负载承接所有现网流量,原先的线上负载不承接任何流量,此时就可以安全地删除旧负载,保留新负载,完成一次发布。
DEVCP.00021018 用户没有该操作权限 用户没有创建权限 检查是否有创建权限 500 DEVCP.00020500 网络繁忙,请稍后重试 系统异常 联系管理员 500 COCT.0070003 访问太频繁,请稍等 访问太频繁,请稍等 访问太频繁,请稍等 500 COCT
新建流水线(YAML化) 准备工作 新建项目。 新建代码仓库。 准备YAML文件。 通过YAML化方式创建流水线,可以在新建过程中创建一个新的YAML文件,也可以提前编排好YAML文件。YAML化流水线通常由触发方式on、参数env、任务jobs等组成,详见YAML语法规范。 YAML文件示例
视化、高质量保障等优势。 流水线 流水线(CodeArts Pipeline)使用流程 开通并授权使用CodeArts Pipeline 访问CodeArts Pipeline首页 新建流水线 分组流水线 执行流水线 查看流水线 配置微服务变更流水线 发布管理 CodeArts Release概述
参考 流水线上下文 YAML语法规范
流水线第三方消息通知查询 流水线第三方消息通知更新 查询流水线的角色权限 查询流水线的用户权限 修改流水线的角色权限 修改流水线的用户权限 查询流水线是否启用二级权限 修改流水线是否启用二级权限 批量设置流水线实例二级权限 取消某次流水线排队 查询当前流水线排队中的记录 查询流水线的旧版运行记录
YAML语法规范 流水线触发方式on 流水线参数env 流水线任务jobs 父主题: 参考
新建流水线 新建流水线(图形化) 新建流水线(YAML化)
配置流水线 编排流水线阶段 编排流水线任务 配置流水线参数 配置流水线执行计划 配置流水线权限 配置流水线通知订阅
任务是流水线上可管理的最小执行单元,可以在流水线阶段中进行纳管和串并行编排。 访问CodeArts Pipeline首页。 在流水线列表页搜索目标流水线,单击操作列,选择“编辑”。 进入流水线“任务编排”页面,单击阶段下“新建任务”,弹出“新建任务”侧滑框。 单击任务下方的,可以添加一个和该任务串
包括字符串类型、枚举类型、自增长类型。最多可以新建100个自定义参数。 通用参数组:项目下通用流水线参数,所有流水线都可以关联并使用通用参数组。最多可以新建5个通用参数组,每个参数组最多可以添加20个自定义参数。 新建流水线时如果设置了别名,可基于别名生成仓库对应的系统参数,未设
管理流水线扩展插件 流水线插件概述 流水线官方插件 图形化新建流水线自定义插件 代码化新建流水线自定义插件 执行镜像命令
第三方代码源 码云:连接码云账号之后可以获取该账号下的仓库、分支等信息。 Github:连接Github账号后可以获取该账号下的仓库、分支等信息。 Gitcode:连接Gitcode账号后可以获取该账号下的仓库、分支等信息。 通用Git:连接第三方通用Git仓库后可以获取该账号下的仓库、分支等信息。