检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
微服务管理 查询是否收藏微服务 取消收藏微服务 收藏微服务 更新微服务 更新微服务代码仓 查询微服务详情 查询微服务列表 创建微服务 删除微服务 父主题: API
新建CodeArts服务扩展点 操作场景 服务扩展点是CodeArts的一种扩展插件,为CodeArts提供连接第三方服务的能力。 当CodeArts中的一些任务需要连接到远程第三方服务,进行一些获取数据操作时,例如连接第三方GitHub仓库获取项目源码、连接第三方Jenkins服务执行Je
创建服务扩展点 功能介绍 创建服务扩展点 调用方法 请参见如何调用API。 URI POST /v1/serviceconnection/endpoints 请求参数 表1 请求Body参数 参数 是否必选 参数类型 描述 url 否 String url name 否 String
流水线消息通知开关 功能介绍 流水线消息通知开关 调用方法 请参见如何调用API。 URI POST /v5/{project_id}/api/pipeline-notices/{pipeline_id}/notice/all 表1 路径参数 参数 是否必选 参数类型 描述 project_id
具有创建部署应用的权限,可参考部署服务编辑权限管理添加权限。 开通购买CCE服务,并在CCE集群中创建服务相关Service和Deployment:创建Service和Deployment。 Service和Deployment资源相关参考:服务(Service)、Deployments。
流水线”,进入项目下流水线列表页面。 切换到“微服务”页签,进入微服务列表页面。 单击“新建微服务”,进入“新建微服务”页面,配置以下信息。 表2 新建微服务 参数项 说明 所属项目 微服务所在的项目,不可更改。 微服务名称 微服务的名称,输入“Microservice01”。 代码源 微服务关联的源码仓库,选择“Repo”。
流水线官方消息通知更新 功能介绍 流水线官方消息通知更新 调用方法 请参见如何调用API。 URI POST /v5/{project_id}/api/pipeline-notices/{pipeline_id}/notice 表1 路径参数 参数 是否必选 参数类型 描述 project_id
流水线官方消息通知查询 功能介绍 流水线官方消息通知查询 调用方法 请参见如何调用API。 URI GET /v5/{project_id}/api/pipeline-notices/{pipeline_id}/notice 表1 路径参数 参数 是否必选 参数类型 描述 project_id
响应Body参数 参数 参数类型 描述 notice_id String 消息ID pipeline_id String 流水线ID notice_type String 消息类型 notice_status Boolean 消息状态 send_url String 发送URL notice_events
请求Body参数 参数 是否必选 参数类型 描述 notice_id 是 String 消息ID notice_type 是 String 消息类型 notice_status 是 Boolean 消息状态 send_url 是 String 发送URL secret_info 是 String
查看审计日志 云审计服务(Cloud Trace Service,CTS)是华为云安全解决方案中专业的日志审计服务,可以记录CodeArts Pipeline相关的操作事件,便于日后的查询、审计和回溯。 开通云审计服务后,系统开始记录CodeArts Pipeline资源的操作。
流水线支持配置事件通知,包括服务动态通知、飞书通知、企业微信通知和钉钉通知,请根据需要选择通知方式。 配置流水线服务动态通知 通过邮件或服务动态的方式推送通知。流水线被删除、执行失败、执行成功以及配置被更新时,可以配置给创建人、执行人、收藏人发送服务动态或邮件。 访问CodeArts
审计与日志 审计 云审计服务(Cloud Trace Service,CTS),是华为云安全解决方案中专业的日志审计服务,提供对各种云资源操作记录的收集、存储和查询功能,可用于支撑安全分析、合规审计、资源跟踪和问题定位等常见应用场景。 用户开通云审计服务并创建和配置追踪器后,CT
对于管理员创建IAM用户接口,返回如图1所示的消息头。 图1 管理员创建IAM用户响应消息头 响应消息体 响应消息体通常以结构化格式返回,与响应消息头中Content-type对应,传递除响应消息头之外的内容。 对于管理员创建IAM用户接口,返回如下消息体。为篇幅起见,这里只展示部分内容。
单击右上角的用户名,选择“子账号管理”,进入统一身份认证服务控制台。 单击左侧导航“用户组”,进入用户组设置页面,新建一个用户组或选择已有用户组,单击“授权”,开始对用户组授权。 图1 授权用户组 云服务选择“流水线服务”,即可查看“流水线服务”相关策略列表,包括以下四个策略: 表2 流水线系统策略
单击“CodeArts控制台”。 单击左上角,找到弹性云服务器服务,单击并进入。 找到本次部署使用的弹性云服务器,单击“操作”列“远程登录”。 选择“其他方式 > 使用控制台提供的VNC方式登录”,单击“立即登录”。 输入购买弹性云服务器时配置的用户名和密码,回车。 输入如下命令,回车
就可以一键自动化触发调度执行,避免频繁低效的手工操作。 在软件开发生产线解决方案中,流水线属于其中一个子服务,具体位置可参考产品架构。 流水线服务基本操作流程 图1 流水线服务基本操作流程
**** 请求消息体 请求消息体通常以结构化格式发出,与请求消息头中Content-type对应,传递除请求消息头之外的内容。若请求消息体中参数支持中文,则中文字符必须为UTF-8编码。 每个接口的请求消息体内容不同,也并不是每个接口都需要有请求消息体(或者说消息体为空),GET
单项目下最大自定义策略条数 100 单策略中最大自定义规则条数 20 表5 微服务使用限制 指标类别 指标项 限制值 微服务 单租户下最大微服务数量 500 单项目下最大微服务数量 50 表6 变更使用限制 指标类别 指标项 限制值 变更 单个微服务下最大进行中的变更数量(即处于开发中、待发布、发布中的变更总数)
常见报错解决方法 流水线执行失败,提示仓库不存在或仓库已被删除 流水线执行失败,提示测试套正在执行 流水线执行失败,提示任务不存在或者已被删除 流水线配置的定时任务未触发 流水线执行权限不够(执行按钮不可操作) 保存流水线时提示人工审核任务中配置了不属于当前项目的审核人 流水线执行失败,提示流水线不存在