检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
默认取值: 不涉及。 by_group 否 Boolean 参数解释: 是否分组查询。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 query_new 否 Boolean 参数解释: 是否只查询新版流水线。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: true。
户界面、API,无论访问方式封装成何种形式,其本质都是通过流水线提供的REST风格的API接口进行请求。 流水线的接口需要经过认证请求后才可以访问成功。流水线支持两种认证方式: Token认证:通过Token认证调用请求,访问流水线服务用户界面默认使用Token认证。 AK/SK认证:通过AK(Access
用于连接第三方Git仓库,连接成功后可以在流水线、构建等服务中获取该仓库的分支等信息。 码云Git 用于连接码云Git账号,连接成功后可以在流水线、构建等服务中获取该账号的仓库、分支等信息。 GitHub 用于连接Github账号,连接成功后可以在流水线、构建等服务中获取该账号的仓库、分支等信息。
升级的工作负载YAML路径,填写YAML文件的相对路径。 当前目录为代码分支的根目录。 仅支持单个YAML文件。 YAML路径可以使用“${变量名}”引用环境变量,YAML文件中可以使用“{{变量名}}”引用环境变量。 灰度起负载插件 灰度起负载包括两种部署方式:镜像升级和YAML部署。 镜像
在项目开发过程中,一般会涉及多个流水线,为方便管理和归类,可通过流水线分组功能,将具有相同特性的流水线进行归类统一管理,提升操作效率。例如,可以将流水线按环境级别划分为生产环境流水线、测试环境流水线等多个类别;或按照研发业务划分为定时构建、开发自测、集成测试、生产部署等多个业务场景。
计划、部署等服务的自动化任务使用。 根据实际需要,如开发测试环境应用部署、生产环境应用部署等,对这些自动化任务进行自定义编排,一次配置后就可以一键自动化触发调度执行,避免频繁低效的手工操 在软件开发生产线解决方案中,流水线属于其中一个子服务,具体位置可参考产品架构 流水线服务基本操作流程
单项目下最大环境数量 50 单个环境最大策略数量 5 单个策略最大任务数量 10 单个环境最大自定义环境变量个数 50 单个环境最大自定义环境变量可查看历史版本数 20 表4 策略使用限制 指标类别 指标项 限制值 策略管理 单租户下最大自定义规则条数 2000 单租户下所有项目中项目级策略最大总和
现网流量,对线上用户没有任何影响,就可以在没有风险的情况下,在生产环境进行测试了。在灰度环境验证无问题之后,就可以逐渐将线上用户的真实访问引流到灰度负载,直至完全引流后,新创建的灰度负载承接所有现网流量,原先的线上负载不承接任何流量,此时就可以安全地删除旧负载,保留新负载,完成一次发布。
第八次正式发布,本次变更说明如下: 新增获取流水线列表接口。 查询模板列表和查询模板详情接口响应参数更新。 基于模板快速创建流水线及流水线内任务接口请求参数及响应参数更新。 2021-07-27 第七次正式发布,本次变更说明如下: 查询模板列表和查询模板详情接口响应参数更新。 基于模板快速创建流水线及流水线内任务接口请求参数更新。
Long 参数解释: 起始偏移。 约束限制: 不涉及。 取值范围: 大于等于零。 默认取值: 不涉及。 limit 否 Long 参数解释: 查询大小。 约束限制: 不涉及。 取值范围: 大于等于零。 默认取值: 不涉及。 sort_key 否 String 参数解释: 排序字段名称。
起始日期和结束日期间隔不超过一个月,查询包含起始日期 end_date 是 String 结束日期,起始日期和结束日期间隔不超过一个月,查询包含结束日期 offset 是 Integer 偏移量,表示从此偏移量开始查询,offset大于等于0 limit 是 Integer 每次查询的条目数量 请求参数
偏移量。表示从此偏移量开始查询,offset大于等于0,默认取值为0 limit 否 Integer 每次查询的条目数量。取值[10-50],默认取值为10 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 offset Integer 偏移量,表示从此偏移量开始查询,offset大于等于0
不涉及。 organization String 参数解释: docker组织。 取值范围: 不涉及。 请求示例 批量获取流水线状态。 指定查询的流水线ID为”d19799d619424b2bb2625ec2d93ea087”。 POST https://{endpoint}/v5
场景特点:各种工程类型的应用纷繁复杂,不同项目之间关联引用,相互依赖,微服务分层架构,人工管理费时费力。 使用方式:利用流水线串联特性,主流水线可以挂载子流水线,实现构建或者微服务依赖等复杂场景轻松管理。
pipelineId:调用的流水线的id。 branch:子流水线运行使用的分支。 branch参数可以不定义,表示使用子流水线默认分支运行。 若定义branch参数则表示以指定的分支运行,可以引用参数或上下文,如:使用父流水线源的运行分支,假设代码源别名为“my_repo”,则引用形式为${{
参数 是否必选 参数类型 描述 pipeline_id 否 String 流水线ID operation_query 是 Boolean 查询权限 operation_execute 是 Boolean 执行权限 operation_update 是 Boolean 编辑权限 operation_delete
参数 是否必选 参数类型 描述 pipeline_id 否 String 流水线ID operation_query 是 Boolean 查询权限 operation_execute 是 Boolean 执行权限 operation_update 是 Boolean 编辑权限 operation_delete
API的调用方法请参见3-如何调用API。 约束限制 流水线任务已经在流水线服务中创建。 涉及接口 通过用户token、流水线id等请求参数获取流水线状态。 操作步骤 查询流水线任务执行状态。 接口信息 URI:POST v3/pipelines/{pipeline_id}/status API文档详情请参见:获取流水线状态。
式语法如下: ${{ sources.my_repo.target_branch == 'master' }} 相关参考 操作符 表达式中可以使用如下操作符: 表1 操作符 操作符 说明 . 属性引用。如:${{ pipeline.trigger_type }},表示获取流水线的触发类型。
不涉及。 表2 Query参数 参数 是否必选 参数类型 描述 offset 否 Integer 偏移量 limit 否 Integer 每次查询的条目数量 请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 参数解释: 用户Token。