检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
完成参数引用后,保存信息,然后单击“保存并执行”,弹出“执行配置”侧滑框,可查看“运行参数配置”。 运行时参数值默认为添加参数时为参数设置的默认值,可根据需要进行修改。流水线运行时在构建任务内使用的就是此时输入的参数值。 设置完参数,单击“执行”,开始使用配置的参数执行流水线。 父主题:
错误码 调用接口出错后,将不会返回结果数据。调用方可根据每个接口对应的错误码来定位错误原因。当调用出错时,HTTP请求返回一个4xx或5xx的HTTP状态码。返回的消息体中是具体的错误代码及错误信息。在调用方找不到错误原因时,可以联系华为云客服,并提供错误码,以便我们尽快帮您解决问题。
repos objects 变更代码仓信息 表3 repos 参数 是否必选 参数类型 描述 repo_id 是 String Repo代码仓ID http_url 是 String 代码仓HTTP地址 git_url 是 String 代码仓GIT地址 feature_branch 是
流水线上下文存储了流水线运行的实例、变量、任务等信息,每个上下文都是一个包含各种属性的对象。流水线上下文主要包括以下四类: 表1 流水线上下文 上下文 类型 说明 pipeline object 流水线运行相关的信息。 sources object 流水线运行的源相关的信息。 env object
fmt.Println(err) } } 更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 200 参数解释: 可用发布商信息列表。 约束限制: 不涉及。 400 Bad request 401
阈值条件,供策略使用,并最终应用到流水线准出条件中,作为准出条件的判断依据。配置方法请参考配置流水线规则。 策略:策略是一系列规则的集合,每个规则对应了一个步骤插件的输出指标值的条件模板,通过预定义策略,可以很方便地在多条不同流水线中应用同样的准出条件。策略实行分层管理,可分为租
单击“新建流水线”,根据需要配置流水线信息。 基本信息:配置以下信息,单击“下一步”。 表1 流水线基本信息 配置项 配置建议 名称 流水线名称,输入“Pipeline01”。 所属项目 流水线所在的项目,选择准备工作中已创建的项目“Project01”。 代码源 流水线关联的代码源类型,选择“Repo”。
请参见如何调用API。 终端节点 终端节点即调用API的请求地址,不同服务不同区域的终端节点不同,服务的终端节点信息可参考地区和终端节点。 流水线的终端节点如表1所示,请您根据业务需要选择对应区域的终端节点。 表1 流水线的终端节点 区域名称 区域 终端节点(Endpoint) 协议类型
说明 命名空间 待升级的服务所在的命名空间。 工作负载 命名空间下的工作负载。 容器 工作负载中需要升级的容器。 YAML创建:使用yaml文件升级或上线工作负载。 表3 参数说明 参数项 说明 仓库类型 代码仓库的类型,当前仅支持Repo。 代码仓 当前项目下的代码仓。 分支 代码仓库分支。
企业按需支付资源费用,大大降低固定资产投入,减轻业务拓展成本压力。 通过可视化控制台配置定时或周期性的监控策略,动态调整弹性云服务器实例。 提供按需、包周期、竞价等多种计费模式,满足不同场景需求,使用越久成本越低。 快速交付 天然的OneTrack开发模式,代码主干和现网版本始终一致。 特性分支自动化集成验证和一键回退,可按需集成和发布。
Pipeline)提供可视化、可定制的持续交付流水线服务,实现缩短交付周期和提升交付质量的效果。 产品介绍 查看官网 仅两个按钮时选用 立即使用 成长地图 由浅入深,带您玩转流水线 01 了解 了解流水线的功能详情、应用场景及使用限制,有助于您初步认识我们的服务。 产品介绍 什么是流水线 功能列表 应用场景 约束与限制
error_code String 错误码 error_msg String 错误信息 children Array of PipelineStateStatus objects 子任务运行信息(对任务来说是空的) detail_url String 任务运行记录跳转链接 状态码: 400
填写完所有参数,单击“确定”,完成环境创建并进入“环境信息”页,页面展示环境基本信息。 表2 环境信息 参数项 说明 资源类型 环境关联的资源类型。 发布用户 当前用户。 服务扩展点 CCE资源的服务扩展点。 集群区域 在CCE云容器引擎中申请的K8S集群区域。 集群ID 在CCE云容器引擎中申请的K8S集群ID。 变量版本
搜索准备工作中已创建的流水线,单击“操作”列,选择“编辑”,进入“任务编排”页面。 单击“阶段_1”的,添加准备工作中已创建的代码检查任务,选择“Full”检查模式。 图4 添加代码检查任务 单击“阶段_1”的,在弹出的侧滑框里添加“标准策略准出条件”,并选择步骤2中新建好的策略。 图5
} else { fmt.Println(err) } } 更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 200 OK 400 Bad request 401 Unauthorized
参数 参数类型 描述 repo_id String Repo代码仓ID http_url String 代码仓HTTP地址 git_url String 代码仓GIT地址 feature_branch String 特性分支 main_branch String 默认分支 delet
项目ID可通过调用查询指定条件下的项目信息API获取。 获取项目ID的接口为“GET https://{Endpoint}/v3/projects/”,其中{Endpoint}为IAM的终端节点,您可以从地区和终端节点中获取。接口的认证鉴权请参见认证鉴权。 响应示例如下,其中“projects”下的“id”即为项目ID。
参数 参数类型 描述 repo_id String Repo代码仓ID http_url String 代码仓HTTP地址 git_url String 代码仓GIT地址 feature_branch String 特性分支 main_branch String 默认分支 delet
参数 参数类型 描述 repo_id String Repo代码仓ID http_url String 代码仓HTTP地址 git_url String 代码仓GIT地址 feature_branch String 特性分支 main_branch String 默认分支 delet
String 类型 repo_id 是 String Repo仓库ID http_url 是 String 仓库HTTP地址 git_url 是 String 仓库GIT地址 branch 是 String 分支 language 是 String 语言 endpoint_id 否 String