检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
变更状态,可选[developing,to_be_released,releasing,released,revoked] 请求参数 无 响应参数 状态码:200 表3 响应Body参数 参数 参数类型 描述 id String 变更ID component_id String 微服务ID status String
updater_id String 更新人ID updater_name String 更新人名称 update_time String 更新时间 表3 repos 参数 参数类型 描述 repo_id String Repo代码仓ID http_url String 代码仓HTTP地址 git_url
updater_id String 更新人ID updater_name String 更新人名称 update_time String 更新时间 表3 ComponentRepoVO 参数 参数类型 描述 type String 类型 repo_id String Repo仓库ID http_url
策略,但不能进行编辑和删除。 单击“新建策略”,进入“新建策略”页面,输入策略名称,勾选步骤1中新建好的规则。 图3 新建策略 单击“确定”,完成策略创建。 步骤3:配置流水线 单击顶部导航栏“首页”,返回软件开发生产线首页。 找到准备工作中已创建的项目,单击项目名称,进入项目。
是 Integer 大小 name 否 String 微服务名称 sort_dir 否 String 排序方向 响应参数 状态码:200 表3 响应Body参数 参数 参数类型 描述 data Array of ComponentVO objects 数据 total Integer
String 用户名称模糊查询 limit 是 Long 单页条数 offset 是 Long 偏移量 请求参数 无 响应参数 状态码:200 表3 响应Body参数 参数 参数类型 描述 offset Integer 偏移量 limit Integer 单页条数 total Integer
微服务ID 请求参数 表2 请求Body参数 参数 是否必选 参数类型 描述 desc 是 String 描述 响应参数 状态码:200 表3 响应Body参数 参数 参数类型 描述 id String 微服务ID name String 微服务名称 type String 类型 description
通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 表3 请求Body参数 参数 是否必选 参数类型 描述 unique_id 否 String 唯一ID icon_url 否 String 图标URL
参数 是否必选 参数类型 描述 offset 否 Integer 偏移量 limit 否 Integer 每次查询的条目数量 请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 参数解释: 用户Token。 通过调用I
是 String 微服务ID offset 是 Integer 偏移 limit 是 Integer 页大小 响应参数 状态码:200 表3 响应Body参数 参数 参数类型 描述 total Integer 记录数 data Array of ChangeRequestVO objects
pipeline_id 是 String 流水线ID component_id 是 String 微服务ID 请求参数 无 响应参数 状态码:200 表3 响应Body参数 参数 参数类型 描述 [数组元素] Array of ChangeRequestVO objects 变更列表 表4 ChangeRequestVO
updater_name String 编辑人名称 create_time Integer 创建时间 update_time Integer 更新时间 表3 variables 参数 参数类型 描述 name String 参数名称 sequence Integer 参数序号 type String
偏移 statuses 是 Array of strings 变更状态 title 否 String 变更名 响应参数 状态码:200 表3 响应Body参数 参数 参数类型 描述 total Integer 记录数 data Array of ChangeRequestVO objects
步骤2:新建微服务变更 重新进入微服务“概览”页面。 切换到“变更”页签,进入微服务变更列表页面。 单击“新建变更”,进入“新建变更” 页面,配置以下信息。 表3 新建变更 参数项 说明 变更标题 变更的名称,输入“fix-a-bug”。 代码仓 变更关联的源码仓库,自动和微服务保持一致。 代码分支
String 父ID desc 是 String 描述 repos 是 Array of ComponentRepoVO objects 仓库 表3 ComponentRepoVO 参数 是否必选 参数类型 描述 type 是 String 类型 repo_id 是 String Repo仓库ID
请求Body参数 参数 是否必选 参数类型 描述 [数组元素] 是 Array of ComponentRepoVO objects 微服务代码仓 表3 ComponentRepoVO 参数 是否必选 参数类型 描述 type 是 String 类型 repo_id 是 String Repo仓库ID
workitem_ids 是 Array of strings 工作项ID repos 是 Array of repos objects 变更代码仓信息 表3 repos 参数 是否必选 参数类型 描述 repo_id 是 String Repo代码仓ID http_url 是 String 代码仓HTTP地址
Pipeline首页。 切换至“通用参数组”页面,单击“新建参数组”。 进入“新建通用参数组”页面,填写参数信息。 图1 新建通用参数组 表3 通用参数组参数说明 基本信息 说明 所属项目 通用参数组归属项目,不可更改。 参数组名称 支持大小写英文字母、数字、“_”,长度不超过128个字符。
创建标签时触发(代码托管) 监听创建标签触发事件,可以设置标签包含/排除范围,当在关联的代码仓库创建标签且满足标签包含/排除策略,会自动触发关联流水线执行。 图3 配置创建标签时触发 先匹配分支,再匹配路径,都匹配成功,则触发流水线。 路径排除优先于路径包含,即先匹配排除的路径,如果变更文件没有全部在
选择“系统策略”,单击“确定”。 保存成功,页面中显示新增的准出条件。 单击“保存并执行”,启动流水线任务。 如果代码检查问题数未达到准出条件,流水线任务将执行失败。 图3 执行流水线 配置代码变更自动触发流水线 通过以下配置,可实现代码变更自动触发流水线执行,从而实现项目的持续交付。 进入项目“凤凰商城”,单击导航“持续交付