检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
登录CodeArts控制台,单击,选择区域。 单击“前往工作台”。 如果当前账号采用的是历史计费模式(详情请参见历史计费模式说明),则单击“立即使用”。 单击目标项目名称,进入项目。 在导航中依次选择“设置 > 通用设置 > 服务扩展点管理”。 单击“新建服务扩展点”,在下拉列表中选择“Docker repository”。
步骤1:新建发布管理环境 登录软件开发生产线。 搜索准备工作中已创建的项目,单击项目名称,进入项目。 在左侧导航栏选择“持续交付 > 发布管理”,进入环境列表页面。 单击“新建环境”,弹出“新建环境”对话框,配置以下信息。 表2 新建集群 参数项 说明 环境名称 项目下环境唯一标识,创建后不可修改,输入“灰度发布demo”。
配置流水线项目级策略 项目级策略是一种项目级别的资源,可应用于当前项目下所有流水线的准出条件。 访问CodeArts Pipeline首页,进入项目下流水线。 单击“策略”,进入项目级策略列表页面。 单击“新建策略”,进入“新建策略”页面,填写参数信息。 表4 项目级策略参数信息
创建构建任务并配置到所生成的流水线中。 测试 TestPlan接口测试 调用CodeArts TestPlan能力进行测试。测试计划是面向软件开发者提供的一站式云端测试平台,覆盖测试管理、接口测试,融入DevOps敏捷测试理念,帮助您高效管理测试活动,保障产品高质量交付。了解更多。
包括获取单条规则详情、分页获取规则列表、更新规则等接口。 租户级策略管理 包括创建策略、修改策略、获取策略详情等接口。 项目级策略管理 包括获取项目级策略列表和查询项目级策略列表两个接口。 扩展插件管理 包括创建插件版本、创建插件草稿版本、创建发布商等接口。 模板管理(旧版,待下线)
附录 状态码 错误码 获取项目ID 获取账号ID
变更管理 创建变更 查询变更详情 修改变更状态 修改变更代码仓信息 查询变更列表 查询流水线上的变更 查询发布中的变更 查询变更操作历史 查询项目下变更创建人信息 查询变更关联的工作项 更新变更关联的工作项 父主题: API
API 模板管理 流水线管理 分组管理 规则管理 租户级策略管理 项目级策略管理 扩展插件管理 标签管理 变更管理 微服务管理 模板管理(旧版,待下线) 流水线管理(旧版,待下线)
基于模板快速创建流水线及流水线内任务 检查流水线创建状态 启动流水线 停止流水线 批量获取流水线状态 删除流水线 获取流水线列表 获取流水线状态 获取项目下流水线执行状况 父主题: API
流水线执行失败,提示任务不存在或者已被删除 流水线配置的定时任务未触发 流水线执行权限不够(执行按钮不可操作) 保存流水线时提示人工审核任务中配置了不属于当前项目的审核人 流水线执行失败,提示流水线不存在 变更流水线执行失败,提示authentication required 流水线执行失败,提示没有配置部署策略
流水线管理 启动流水线 批量获取流水线状态 获取流水线状态/获取流水线执行详情 获取流水线列表/获取项目下流水线执行状况 删除流水线 查询流水线详情 修改流水线信息 停止流水线 获取流水线执行记录 基于模板创建流水线 创建流水线 重试运行流水线 通过人工审核 驳回人工审核 查询流水线日志
控制租户账号下的模块资源,在统一身份认证服务中进行配置,生效范围为整个租户下的全部项目。 项目级权限 流水线、策略(项目级)、微服务、变更、环境 控制某一具体项目下的模块资源,在项目中进行配置,生效范围为整个项目下的全部资源。 资源级权限 流水线任务 控制某一具体流水线任务的操作权限,在
然后以子项目为单位进行授权,使得用户仅能访问特定子项目中资源,使得资源的权限控制更加精确。 企业项目 企业项目是项目的升级版,针对企业不同项目间资源的分组和管理,是逻辑隔离。企业项目中可以包含多个区域的资源,且项目中的资源可以迁入迁出。 关于企业项目ID的获取及企业项目特性的详细信息,请参见《企业管理服务用户指南》。
project_id 是 String 参数解释: CodeArts项目ID。 约束限制: 不涉及 取值范围: 32位字符。 默认取值: 不涉及。 表2 Query参数 参数 是否必选 参数类型 描述 proj_id 否 String 项目ID 请求参数 无 响应参数 状态码: 200 表3 响应Body参数
2000 单租户下所有项目中项目级策略最大总和 1000 单租户下最大自定义策略条数 100 单项目下最大自定义策略条数 100 单策略中最大自定义规则条数 20 表5 微服务使用限制 指标类别 指标项 限制值 微服务 单租户下最大微服务数量 500 单项目下最大微服务数量 50
ion-switch 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: CodeArts项目ID。 约束限制: 不涉及 取值范围: 32位字符。 默认取值: 不涉及。 pipeline_id 是 String 参数解释: 流水线ID。
Pipeline首页。 流水线列表页展示当前用户下的所有流水线,列表项说明如下: 参数项 说明 名称 流水线名称和流水线所属项目名称。 说明: 项目下流水线列表不显示项目名称。 最近一次执行 最近一次的执行信息:执行方式、分支、最近一次代码提交的CommitID、执行人。 工作流 流水线
新增接口:创建流水线、重试运行流水线、通过人工审核、驳回人工审核。 获取流水线列表/获取项目下流水线执行状况接口新增“project_name”参数。 2023-11-02 第二十六次正式发布,本次变更说明如下: 获取流水线列表/获取项目下流水线执行状况接口参数类型更新。 基于模板创建流水线接口新增variables参数。
基本信息:配置以下信息,单击“下一步”。 表1 流水线基本信息 配置项 配置建议 名称 流水线名称,输入“Pipeline01”。 所属项目 流水线所在的项目,选择准备工作中已创建的项目“Project01”。 代码源 流水线关联的代码源类型,选择“Repo”。 代码仓 选择准备工作中已创建的代码仓“Repo01”。
是 String 参数解释: CodeArts项目ID。 约束限制: 不涉及 取值范围: 32位字符。 默认取值: 不涉及。 请求参数 表2 请求Body参数 参数 是否必选 参数类型 描述 projectId 是 String 项目ID name 是 String 参数组名称 description