检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
创建规则 功能介绍 创建规则 调用方法 请参见如何调用API。 URI POST /v2/{domain_id}/rules/create 表1 路径参数 参数 是否必选 参数类型 描述 domain_id 是 String 租户ID 请求参数 表2 请求Header参数 参数 是否必选
更新规则 功能介绍 更新规则 调用方法 请参见如何调用API。 URI PUT /v2/{domain_id}/rules/{rule_id}/update 表1 路径参数 参数 是否必选 参数类型 描述 domain_id 是 String 租户ID rule_id 是 String
删除规则 功能介绍 删除规则 调用方法 请参见如何调用API。 URI DELETE /v2/{domain_id}/rules/{rule_id}/delete 表1 路径参数 参数 是否必选 参数类型 描述 domain_id 是 String 租户ID rule_id 是 String
状态码: 200 表3 响应Body参数 参数 参数类型 描述 id String 规则ID type String 规则类型 name String 规则名称 version String 规则版本 layout_content String 布局内容 plugin_id String
of Rule objects 静态规则列表 total Integer 总数 表5 Rule 参数 参数类型 描述 id String 规则ID type String 规则类型 name String 规则名称 version String 规则版本 operator String
200 查询规则使用情况响应体 { "rule_set_count" : 0, "project_count" : 0, "pipeline_count" : 0 } 状态码 状态码 描述 200 查询规则使用情况响应体 错误码 请参见错误码。 父主题: 规则管理
规则管理 获取单条规则详情 分页获取规则列表 更新规则 删除规则 创建规则 查询规则使用情况 父主题: API
准备工作 新建项目(选择“Scrum”模板,命名为“Project01”)。 新建代码仓库(选择“Java Maven Demo”模板,命名为“Repo01”)。 准备一台具有弹性IP的主机,可以使用已有主机,也可以购买华为云弹性云服务器。 步骤1:新建编译构建任务 登录华为云控制台页面。
在左侧导航栏选择“策略管理 > 规则”,进入规则管理页面。 单击“新建规则”,进入“新建规则”页面,配置以下信息。 图2 新建规则 表2 配置规则信息 参数项 说明 名称 规则名称,输入“校验代码检查结果”。 类型 规则类型,选择“代码检查”。 选择插件 规则绑定的插件名称,选择“Check代码检查”。
”、“_”,长度不超过128个字符。 规则 选中的规则会在页面右侧展示,可对每条规则进行如下操作: 编辑:单击规则右上方“详情”,可以查看规则详情,继续单击右上方“编辑”,可修改规则。 开关:单击规则右上方,可打开/关闭规则,关闭后,该规则在应用到流水线准出条件中会自动关闭并不做拦截校验。
单击“CodeArts控制台”。 单击左上角,找到弹性云服务器服务,单击并进入。 找到本次部署使用的弹性云服务器,单击“操作”列“远程登录”。 选择“其他方式 > 使用控制台提供的VNC方式登录”,单击“立即登录”。 输入购买弹性云服务器时配置的用户名和密码,回车。 输入如下命令,回
指标类别 指标项 限制值 策略管理 单租户下最大自定义规则条数 2000 单租户下所有项目中项目级规则集最大总和 1000 单租户下最大自定义规则集条数 100 单项目下最大自定义规则集条数 100 单规则集中最大自定义规则条数 100 表5 微服务使用限制 指标类别 指标项 限制值
经济高效 企业按需支付资源费用,大大降低固定资产投入,减轻业务拓展成本压力。 通过可视化控制台配置定时或周期性的监控策略,动态调整弹性云服务器实例。 提供按需、包周期、竞价等多种计费模式,满足不同场景需求,使用越久成本越低。 快速交付 天然的OneTrack开发模式,代码主干和现网版本始终一致。
策略名称 描述 CloudPipeline Tenant Rules FullAccess CodeArts租户规则全部权限,控制用户是否具有流水线服务租户级规则的全部权限。 规则权限对应统一身份认证服务中的“cloudpipeline:rule:update”,管理员可以通过“CloudPipeline
行。 branches:指定在触发规则中包含某些分支或同时包含和排除某些分支时,使用branches进行过滤。 branches-ignore:指定在触发规则中排除某些分支时,使用branches-ignore进行过滤。 tags:指定在触发规则中包含某些tag或同时包含和排除某些tag时,使用tags进行过滤。
流水线状态/获取流水线执行详情等接口。 分组管理 包括新建流水线分组、更新流水线分组、删除流水线分组等接口。 规则管理 包括获取单条规则详情、分页获取规则列表、更新规则等接口。 租户级策略管理 包括创建策略、修改策略、获取策略详情等接口。 项目级策略管理 包括获取项目级策略列表和查询项目级策略列表两个接口。
Failed 未满足前提条件,服务器未满足请求者在请求中设置的其中一个前提条件。 413 Request Entity Too Large 由于请求的实体过大,服务器无法处理,因此拒绝请求。为防止客户端的连续请求,服务器可能会关闭连接。如果只是服务器暂时无法处理,则会包含一个Retry-After的响应信息。
RuleInstance objects 规则实例集合 表3 RuleInstance 参数 参数类型 描述 id String 规则实例ID type String 规则类型ID name String 规则名称 version String 规则版本 plugin_id String
RuleInstance objects 规则实例集合 表5 RuleInstance 参数 参数类型 描述 id String 规则实例ID type String 规则类型ID name String 规则名称 version String 规则版本 plugin_id String
下: 请求方法 说明 GET 请求服务器返回指定资源。 PUT 请求服务器更新指定资源。 POST 请求服务器新增资源或执行特殊操作。 DELETE 请求服务器删除指定资源,如删除对象等。 HEAD 请求服务器资源头部。 PATCH 请求服务器更新资源的部分内容。当资源不存在的时