检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
流水线。 返回微服务列表,可以查看已创建的微服务,列表项说明如下。 表2 微服务列表 列表项 说明 微服务 微服务的名称。 创建人 创建微服务的用户名。 创建时间 创建微服务的时间,将鼠标悬浮至“创建时间”列,单击,可以根据创建时间排序微服务。 状态 展示微服务当前状态信息,创建后会自动处于激活状态。
入门实践 04 实践 通过介绍典型使用场景,更好地运用流水线服务。 流水线 通过微服务变更流水线修复项目BUG并快速发布 配置准出条件并对代码检查结果进行校验 发布管理 基于Kubernetes原生Service的场景完成微服务蓝绿发布 05 API及错误码 通过流水线开发的API和
environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak = os.environ["CLOUD_SDK_AK"] sk = os.environ["CLOUD_SDK_SK"]
k触发,用户可以通过任意第三方系统触发流水线执行;通过并发策略,可以更细粒度地为用户分配并发资源。 配置流水线事件触发 事件触发包括代码提交时触发、合并请求时触发、创建标签时触发。码云代码仓还支持Pull Request、新建issue、评论issue等其他事件。 访问CodeArts
更精细化,有效提升团队运作效率。 该解决方案介绍如何通过微服务变更流水线模拟修复项目下的一个BUG并快速发布。 基于Kubernetes原生Service的场景完成微服务蓝绿发布 灰度发布是在生产环境中创建与当前线上服务完全一致的工作负载(灰度负载),仅对其中的包版本(业务代码和
流水线支持配置事件通知,包括服务动态通知、飞书通知、企业微信通知和钉钉通知,请根据需要选择通知方式。 配置流水线服务动态通知 通过邮件或服务动态的方式推送通知。流水线被删除、执行失败、执行成功以及配置被更新时,可以配置给创建人、执行人、收藏人发送服务动态或邮件。 访问CodeArts Pipeline首页。
是否必选 参数类型 描述 cloud_project_id 否 String 项目ID 请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 参数解释: 用户Token。 通过调用IAM服务获取用户Token接口获取(响应
流水线批量配置。请参考新建流水线(YAML化)。 服务扩展点 关联第三方代码源时,需通过服务扩展点实现与对应仓库的连接。可选择准备工作中提前创建的扩展点,也可单击“新建服务扩展点”进行创建,具体操作请参考新建CodeArts服务扩展点。 代码仓 流水线关联的代码仓库。 默认分支
String 策略类型 cloud_project_id 否 String 项目ID 请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 参数解释: 用户Token。 通过调用IAM服务获取用户Token接口获取(响应
environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak = os.environ["CLOUD_SDK_AK"] sk = os.environ["CLOUD_SDK_SK"]
查询变更列表 调用方法 请参见如何调用API。 URI POST /v2/{cloudProjectId}/change-requests/search 表1 路径参数 参数 是否必选 参数类型 描述 cloudProjectId 是 String 项目ID 请求参数 表2 请求Body参数
使用租户账号或其他有权限的账号登录CodeArts。 单击右上角的用户名,选择“子账号管理”,进入统一身份认证服务控制台。 单击左侧导航“用户组”,进入用户组设置页面,新建一个用户组或选择已有用户组,单击“授权”,开始对用户组授权。 图1 授权用户组 云服务选择“流水线服务”,即可查看“流水线服务”相关策略列表,包括以下四个策略:
参数类型 描述 id String 微服务ID name String 微服务名称 type String 类型 description String 描述 status String 状态 parent_id String 父ID cloud_project_id String 项目ID
类型,当用户有多云部署需求时,可选择该类型,了解更多。 K8S:业界标准的原生集群类型,当用户使用自建集群或者第三方集群时,可选择该类型。 发布用户 可选择当前用户和其他用户。 当前用户:基于当前用户下的集群创建环境。 其他用户:基于其他用户下的集群创建环境。选择其他用户时,需要
String 项目ID componentId 是 String 微服务ID 请求参数 无 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 id String 微服务ID name String 微服务名称 type String 类型 description String
e-requests/search 表1 路径参数 参数 是否必选 参数类型 描述 cloudProjectId 是 String 项目ID 请求参数 表2 请求Body参数 参数 是否必选 参数类型 描述 component_id 是 String 微服务ID limit 是 Integer
String 微服务ID 请求参数 表2 请求Body参数 参数 是否必选 参数类型 描述 desc 是 String 描述 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 id String 微服务ID name String 微服务名称 type String
参数类型 描述 id String 微服务ID name String 微服务名称 type String 类型 description String 描述 status String 状态 parent_id String 父ID cloud_project_id String 项目ID
参数类型 描述 id String 微服务ID name String 微服务名称 type String 类型 description String 描述 status String 状态 parent_id String 父ID cloud_project_id String 项目ID
environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak = os.environ["CLOUD_SDK_AK"] sk = os.environ["CLOUD_SDK_SK"]