检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
第九次正式发布,本次变更说明如下: 基于模板快速创建流水线及流水线内任务和批量获取流水线状态接口请求参数更新。 2021-09-27 第八次正式发布,本次变更说明如下: 新增获取流水线列表接口。 查询模板列表和查询模板详情接口响应参数更新。 基于模板快速创建流水线及流水线内任务接口请求参数及响应参数更新。
次发布的发布流信息、基本信息以及各原子插件发布单信息。 发布流信息 图1 发布流信息 展示工单执行结果、工单类型、触发人、流水线、发布策略模板等信息,单击对应原子插件可展示该插件的发布单信息。 取消:在发布过程中,单击“取消”可手动取消本次发布。 重试:在发布过程中,如果出现失败或取消运行,单击“重试”可重试发布流。
Templates FullAccess”系统策略或自定义策略对用户进行授权。 普通用户可以创建模板、查看全部模板,但只能对自己创建的模板进行管理,有权限的用户可以查看和管理租户下全部模板。 勾选所需策略,单击“下一步”,设置最小授权范围,完成对用户组的授权。 最后,将指定用户加入用户组,即可完成对用户的授权。
API 模板管理 流水线管理 分组管理 规则管理 租户级策略管理 项目级策略管理 扩展插件管理 扩展点管理 标签管理 变更管理 微服务管理 模板管理(旧版,待下线) 流水线管理(旧版,待下线)
本文以通过流水线自动为代码仓库创建标签为例,介绍流水线上下文在流水线任务间的传递过程。 准备工作 新建项目(选择“Scrum”模板,命名为“Project01”)。 新建代码仓库(选择“Java Maven Demo”模板,命名为“Repo01”),并创建release-1.0.0分支。 操作步骤 登录华为云控制台页面。
检查请求参数是否有误或不合法 400 DEVCP.00021008 不支持该服务的模板 不支持该服务的模板 检查参数是否正确 400 DEVCP.00021006 模板不存在 数据库中该模板不存在 检查模板id是否正确 401 DEVCP.00021018 用户没有该操作权限 用户没有创建权限
编译构建包版本号为流水线传递的动态参数。 部署任务成功获取软件包。 准备工作 新建项目(选择“Scrum”模板,命名为“Project01”)。 新建代码仓库(选择“Java Maven Demo”模板,命名为“Repo01”)。 准备一台具有弹性IP的主机,可以使用已有主机,也可以购买华为云弹性云服务器。
用户在定义流水线时,在阶段中配置的用于进行自动化看护的质量指标卡点,通过配置策略,来实现阶段准出的校验,并最终控制流水线的执行。 流水线模板 用于复用创建流水线的模板。
项目ID 请求参数 无 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 id String 规则模板实例ID name String 规则模板实例名称 type String 类型 version String 版本 creator String 创建人 create_time
默认取值: 不涉及。 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 id String 规则模板实例ID name String 规则模板实例名称 type String 类型 version String 版本 creator String 创建人 create_time
流水线管理(旧版,待下线) 基于模板快速创建流水线及流水线内任务 检查流水线创建状态 启动流水线 停止流水线 批量获取流水线状态 删除流水线 获取流水线列表 获取流水线状态 获取项目下流水线执行状况 父主题: API
代码检查插件如果不满足规则条件,没有通过准出条件校验,流水线终止执行。 准备工作 新建项目(选择“Scrum”模板,命名为“Project01”)。 新建代码仓库(选择“Java Maven Demo”模板,命名为“Repo01”)。 新建代码仓库时会自动创建与代码仓库同名的代码检查任务,将代码检
执行流水线,发布变更代码。 准备工作 新建项目(选择“Scrum”模板,命名为“Project01”),并在项目下新建工作项(以修复一个BUG单为例,命名为“BUGFIX”)。 新建代码仓库(选择“Java Maven Demo”模板,命名为“Repo01”)。 新建CodeArts Repo
租户,其他 -- 非租户 is_valid Boolean 是否生效,true-生效,false-不生效 version String 规则模板版本 operator String 最近操作人员 is_public Boolean 是否为系统策略 is_legacy Boolean
objects 规则实例列表 total Long 总数 表5 RuleSet 参数 参数类型 描述 id String 规则模板实例ID name String 规则模板实例名称 type String 类型 version String 版本 operator String 最近操作人
获取流水线状态/获取流水线执行详情 获取流水线列表/获取项目下流水线执行状况 删除流水线 查询流水线详情 修改流水线信息 停止流水线 获取流水线执行记录 基于模板创建流水线 创建流水线 重试运行流水线 通过人工审核 获取流水线运行需要的自定义参数 驳回人工审核 查询流水线日志 获取流水线步骤执行输出
objects 规则实例列表 total Long 总数 表5 RuleSet 参数 参数类型 描述 id String 规则模板实例ID name String 规则模板实例名称 type String 类型 version String 版本 operator String 最近操作人
租户,其他 -- 非租户 is_valid Boolean 是否生效,true-生效,false-不生效 version String 规则模板版本 operator String 最近操作人员 is_public Boolean 是否为系统策略 is_legacy Boolean
取值范围: 不涉及。 默认取值: 不涉及。 表3 请求Body参数 参数 是否必选 参数类型 描述 is_valid 是 Boolean 规则模板实例状态 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 status Boolean 状态 rule_set_id
version参数。 图4 引用构建任务参数 使用“$”符号引用通用参数组的参数时不会自动生成提示。 配置完成后,保存构建任务。 新建空白模板流水线,在流水线阶段添加一个新的任务,然后在该任务中添加“Build构建”插件并调用刚创建的构建任务,即可看到刚新建好的构建任务参数releaseversion。