检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
对象存储、VPC网络、弹性公网IP、镜像等公共服务。 Region分为通用Region和专属Region: 通用Region指面向公共租户提供通用云服务的Region。 专属Region指只承载同一类业务或只面向特定租户提供业务服务的专用Region。 详情请参见区域和可用区。 可用区(AZ,Availability
执行流水线 场景描述 本章将指导您通过API执行流水线任务。 API的调用方法请参见3-如何调用API。 约束限制 待执行流水线任务已经在流水线服务中创建。 涉及接口 通过用户token、流水线id等请求参数启动流水线。 操作步骤 执行流水线任务。 接口信息 URI:POST /v3/
回滚:单击“回滚”弹出提示确认框,确认后将取消本次发布过程,将服务状态恢复至发布前。 环境直接发布时,部署工单不展示流水线信息。 支持在发布流的任意时刻回滚,可用于当前部署版本不符合预期,需要快速将环境恢复到上一次可用状态的场景。 基本信息 展示环境名称、策略、服务扩展点、变量版本、镜像、开始时间、结束时间。
Release包括以下特性: 提供面向解决方案版本基线管理能力,支持微服务、模块级、产品级多维度版本编排,支持多云版本配套。 云原生微服务发布管理能力,支持微服务灰度编排发布能力,支持蓝绿、金丝雀等灰度发布策略,基于UCS实现跨云编排 发布管理服务基本操作流程 发布管理的基本操作流程包括:开通并授权使用CodeArts
进行请求。 流水线的接口需要经过认证请求后才可以访问成功。流水线支持两种认证方式: Token认证:通过Token认证调用请求,访问流水线服务用户界面默认使用Token认证。 AK/SK认证:通过AK(Access Key ID)/SK(Secret Access Key)加密调
示例3:获取流水线状态 场景描述 本章将指导您通过API获取流水线状态。 API的调用方法请参见3-如何调用API。 约束限制 流水线任务已经在流水线服务中创建。 涉及接口 通过用户token、流水线id等请求参数获取流水线状态。 操作步骤 查询流水线任务执行状态。 接口信息 URI:POST
的一系列常用实践。 表1 常用最佳实践 实践 描述 通过微服务变更流水线修复项目BUG并快速发布 CodeArts Pipeline为企业提供了一种微服务模型,将企业大军团的作战方式转变为小团队精英作战方式,支持每个微服务独立进行开发、验证、部署及上线发布,缩短需求发布周期。同时
基于微服务默认分支创建集成分支,用于微服务变更流水线运行使用,由变更流水线自动配置,不支持手动配置。 合并集成分支 在微服务变更流水线运行期间,将变更特性分支合并到集成分支,由变更流水线自动配置,不支持手动添加。 合并主干 在微服务变更流水线运行期间,将集成分支合并回微服务默认分
力用户完成CI/CD持续交付。 表1 CodeArts Pipeline最佳实践一览表 实践 描述 通过微服务变更流水线修复项目BUG并快速发布 该解决方案介绍如何通过微服务变更流水线模拟修复项目下的一个BUG,并快速发布。 配置准出条件并对代码检查结果进行校验 该解决方案基于流水线准出条件-CodeArts
当前用户:基于当前用户下的集群创建环境。 其他用户:基于其他用户下的集群创建环境。选择其他用户时,需要通过服务扩展点获取该用户的集群权限,具体操作请参考新建CodeArts服务扩展点。 区域 资源类型为CCE时,需设置此参数。 选择部署环境的区域。 集群 资源类型为CCE时,需设置此参数。
配置请参考授权流水线服务。 配置流水线参数 介绍流水线预定义参数、自定义参数和通用参数组。 流水线系统预定义参数 配置流水线自定义参数 配置流水线通用参数组 流水线系统预定义参数请参见表1,参数引用形式:${参数名},在参数输入框输入“$”符号后会自动出现系统预定义参数列表。 表1
表示引用系统时间戳环境变量作为灰度版本号。 支持大小写英文字母、数字、“-”、“_”、“.”,长度不超过62个字符。 YAML创建:使用yaml文件上线或升级工作负载。 表6 参数说明 参数项 说明 命名空间 待升级的服务所在的命名空间。 服务 集群命名空间下的服务,需要确保该服务有且仅有一个工作负载与其关联。
流水线级权限管理 方案概述 流水线提供了项目级别的权限管理与流水线级别的权限管理,详情可参考授权流水线服务。本文以流水线级权限管理为例,介绍流水线内快速管理权限的方式,实现对单条流水线进行单独权限管理,以及对多条流水线进行批量权限设置。 准备工作 已开通并授权使用CodeArts
认证证书 合规证书 华为云服务及平台通过了多项国内外权威机构(ISO/SOC/PCI等)的安全合规认证,用户可自行申请下载合规资质证书。 图1 合规证书下载 资源中心 华为云还提供以下资源来帮助用户满足合规性要求,具体请查看资源中心。 图2 资源中心 销售许可证&软件著作权证书
实现高复用、低定制DevOps插件市场能力。 流水线扩展插件入口 入口一 访问CodeArts Pipeline首页。 进入流水线服务首页,单击“服务 > 扩展插件”,即可进入扩展插件页面。 入口二 访问CodeArts Pipeline首页。 进入项目下流水线,新建或编辑流水线。
操作权限,当前主要用于流水线服务的微服务变更功能模块及相关插件。可选择准备工作中提前创建的扩展点,也可单击“新建授权”进行创建,具体操作请参考新建CodeArts服务扩展点。 - 别名 该参数为非必填。仓库别名,设置别名后可基于别名生成仓库对应的系统参数,如:“别名_REPOSI
权限控制 通知订阅 流水线 流水线服务(CodeArts Pipeline)提供可视化、可编排的CI/CD持续交付软件生产线,帮助企业快速转型,实现DevOps持续交付高效自动化,缩短应用TTM(Time to Market)交付周期,提升研发效率。 流水线服务本质上是一个可视化的自动化
已开通并授权使用CodeArts Pipeline。 当用户角色为“项目管理员”或者“流水线创建者”,可以执行流水线,权限配置请参考授权流水线服务。 执行流水线 访问CodeArts Pipeline首页。 在流水线列表页找到待执行的流水线,单击操作列,选择“手动执行”。 弹出“执行配置”弹窗,配置如下信息:
删除Agent失败 删除Agent失败 删除Agent失败,请查看是否已经不存在 500 COCT.0070019 访问CC服务失败 访问CC服务失败,请稍后重试! 访问CC服务失败,请稍后重试! 400 COCT.0070400 资源池id仅支持数字、字母字符(32字符) 资源池id仅支持数字、字母字符(32字符)
流水线级联管理 场景特点:各种工程类型的应用纷繁复杂,不同项目之间关联引用,相互依赖,微服务分层架构,人工管理费时费力。 使用方式:利用流水线串联特性,主流水线可以挂载子流水线,实现构建或者微服务依赖等复杂场景轻松管理。