检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
访问CodeArts Pipeline首页 介绍进入流水线服务的两种方式:首页入口和项目入口。 首页入口 登录华为云控制台页面。 单击页面左上角,在服务列表中选择“开发与运维 > 流水线 CodeArts Pipeline”。 单击“立即使用”,进入流水线服务首页,即可开始使用流水线服务。
微服务管理 查询是否收藏微服务 取消收藏微服务 收藏微服务 更新微服务 更新微服务代码仓 查询微服务详情 查询微服务列表 创建微服务 删除微服务 父主题: API
String 类型 repo_id 是 String Repo仓库ID http_url 是 String 仓库HTTP地址 git_url 是 String 仓库GIT地址 branch 是 String 分支 language 是 String 语言 endpoint_id 否 String
type String 类型 repo_id String Repo仓库ID http_url String 仓库HTTP地址 git_url String 仓库GIT地址 branch String 分支 language String 语言 endpoint_id String 端点ID
云审计服务支持的CodeArts Pipeline操作列表 操作名称 资源类型 事件名称 执行流水线任务 pipeline run 修改流水线任务 pipeline update 创建流水线任务 pipeline create 删除流水线任务 pipeline delete 停止流水线任务 pipeline
默认情况下,流水线的角色权限和项目中的角色权限保持一致。 项目创建者和流水线创建者权限不能更改。 人员权限优先级高于角色权限:默认情况下,用户修改角色权限后会自动同步人员权限,如果修改了人员权限,则以人员权限为准。 默认情况下,有编辑或执行权限就有查看权限。 支持区域: 华北-
流水线(CodeArts Pipeline)使用流程 流水线服务本质上是一个可视化的自动化任务调度平台,需配合CodeArts中编译构建、代码检查、测试计划、部署等服务的自动化任务使用。 根据实际需要,如开发测试环境应用部署、生产环境应用部署等,对这些自动化任务进行自定义编排,一
type String 类型 repo_id String Repo仓库ID http_url String 仓库HTTP地址 git_url String 仓库GIT地址 branch String 分支 language String 语言 endpoint_id String 端点ID
下: 请求方法 说明 GET 请求服务器返回指定资源。 PUT 请求服务器更新指定资源。 POST 请求服务器新增资源或执行特殊操作。 DELETE 请求服务器删除指定资源,如删除对象等。 HEAD 请求服务器资源头部。 PATCH 请求服务器更新资源的部分内容。当资源不存在的时
删除微服务 功能介绍 删除微服务 调用方法 请参见如何调用API。 URI DELETE /v2/{cloudProjectId}/component/{componentId}/delete 表1 路径参数 参数 是否必选 参数类型 描述 cloudProjectId 是 String
收藏微服务 功能介绍 收藏微服务 调用方法 请参见如何调用API。 URI PUT /v2/{cloudProjectId}/component/{componentId}/follow 表1 路径参数 参数 是否必选 参数类型 描述 cloudProjectId 是 String
环境 需要发布的环境,选择步骤1:新建发布管理环境中创建的环境“灰度发布demo”。 产物地址 部署时使用的镜像地址,可以使用“${变量名}”通过环境变量引用构建产物,也可以直接输入产物地址。这里直接填写镜像中心提供的开源nginx镜像“nginx:latest”。 配置完成后,单击“保存并执行”,开始执行流水线。
经济高效 企业按需支付资源费用,大大降低固定资产投入,减轻业务拓展成本压力。 通过可视化控制台配置定时或周期性的监控策略,动态调整弹性云服务器实例。 提供按需、包周期、竞价等多种计费模式,满足不同场景需求,使用越久成本越低。 快速交付 天然的OneTrack开发模式,代码主干和现网版本始终一致。
创建服务扩展点 功能介绍 创建服务扩展点 调用方法 请参见如何调用API。 URI POST /v1/serviceconnection/endpoints 请求参数 表1 请求Body参数 参数 是否必选 参数类型 描述 url 否 String url name 否 String
通过微服务变更流水线修复项目BUG并快速发布 方案概述 CodeArts Pipeline为企业提供了一种微服务模型,将企业大军团的作战方式转变为小团队精英作战方式,支持每个微服务独立进行开发、验证、部署及上线发布,缩短需求发布周期。同时支持企业按照业务功能组织团队,优化管理模型
取消收藏微服务 功能介绍 取消收藏微服务 调用方法 请参见如何调用API。 URI PUT /v2/{cloudProjectId}/component/{componentId}/unfollow 表1 路径参数 参数 是否必选 参数类型 描述 cloudProjectId 是
协议类型 东北-大连 cn-northeast-1 cloudpipeline-ext.cn-northeast-1.myhuaweicloud.com HTTPS 华北-北京四 cn-north-4 cloudpipeline-ext.cn-north-4.myhuaweicloud
任务串联起来,完成构建出包并部署到弹性云服务器,帮助用户快速建立对流水线的整体印象。 图1 基本操作流程 前提条件 已开通并授权使用CodeArts Pipeline。 准备一台具有弹性IP的主机,可以使用已有主机,也可以购买华为云弹性云服务器。 准备工作 新建项目 登录华为云控制台页面。
自定义变量:根据需要自定义添加,目前仅支持字符串类型的变量。 默认变量:系统默认提供的参数,无需定义,不能删除,不能修改。 表1 发布管理环境默认变量 参数信息 说明 ARTIFACT 产物地址。在部署YAML中,使用{{ARTIFACT}}引用构建产物。 TIMESTAMP 插件执行时间戳。如:20230401095436。
查询是否收藏微服务 功能介绍 查询是否收藏微服务 调用方法 请参见如何调用API。 URI GET /v2/{cloudProjectId}/component/{componentId}/follow/query 表1 路径参数 参数 是否必选 参数类型 描述 cloudProjectId