检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
流水线插件概述 流水线内置了一系列常用的插件,覆盖构建、检查、部署、测试全领域,供用户在流水线编排时使用。同时提供一套标准的扩展插件接入方式,支持企业将已有工具链接入插件平台,或者基于自身业务需求快速开发、发布插件,并在企业内进行共享和复用,加速企业上云。通过打造可视化、低代码、开放的插件市场
配置准出条件并对代码检查结果进行校验 方案概述 传统软件质量保障以人工验收测试为主,效率低。当前软件能力难以支持业务需要,大量测试验收需要人工手动进行,自动化覆盖率低,且需要人工筛查识别满足验收条件的版本进行后续发布等处理流程,整体测试效率低下。 CodeArts Pipeline
图形化新建流水线自定义插件 新建流水线自定义插件 访问CodeArts Pipeline首页。 进入流水线服务首页,单击“服务 > 扩展插件”。 单击,开始注册插件。 填写基本信息,相关参数说明如表1所示。 表1 自定义插件基本信息 参数项 说明 插件图标 插件封面图,不上传将会自动生成系统图标
新建流水线分组 功能介绍 新建流水线分组 调用方法 请参见如何调用API。 URI POST /v5/{project_id}/api/pipeline-group/create 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: CodeArts
查询变更列表 功能介绍 查询变更列表 调用方法 请参见如何调用API。 URI POST /v2/{cloudProjectId}/change-requests/search 表1 路径参数 参数 是否必选 参数类型 描述 cloudProjectId 是 String 项目ID
HE2E DevOps实践:配置流水线 本文以“DevOps全流程示例项目”为例,介绍如何将代码检查、构建、部署任务串联起来,实现持续交付。 开展实践前,需要完成部署。 预置流水线简介 示例项目中预置以下5个流水线任务,可根据需要查看并使用。 表1 预置流水线任务 预置流水线任务
扩展插件管理 创建插件版本 创建插件草稿版本 创建发布商 更新插件草稿 发布插件草稿 更新插件基本信息 发布插件 插件绑定发布商 更新插件图标 更新发布商图标 删除插件草稿 查询发布商列表 查询可用发布商 查询可选插件列表 查询基础插件列表 分页查询可选插件列表 查询插件列表 查询插件指标配置
文档修订记录 文档修订记录累积了每次文档更新的说明。最新版本的文档包含以前所有文档版本的更新内容。 修订记录 发布日期 第三十九次正式发布,本次变更说明如下: 新增流水线管理相关接口。 新增扩展点管理相关接口。 启动流水线接口删除请求参数event_type。 2024-12-05
查看流水线 查看流水线列表信息、执行历史记录、执行详情、排队等待情况等。 约束与限制 默认只有项目经理或创建者(项目创建者和流水线创建者)才可以删除流水线,可通过配置权限给不同角色添加不同操作权限。 查看流水线 访问CodeArts Pipeline首页。 流水线列表页展示当前用户下的所有流水线
入门实践 当您完成创建项目、代码仓库等准备工作后,可以根据业务需求使用流水线提供的一系列常用实践。 表1 常用最佳实践 实践 描述 通过微服务变更流水线修复项目BUG并快速发布 CodeArts Pipeline为企业提供了一种微服务模型,将企业大军团的作战方式转变为小团队精英作战方式
CodeArts Pipeline最佳实践汇总 本文汇总了基于流水线(CodeArts Pipeline)常见应用场景的操作实践,为每个实践提供详细的方案描述和操作指导,助力用户完成CI/CD持续交付。 表1 CodeArts Pipeline最佳实践一览表 实践 描述 通过微服务变更流水线修复项目
None 操作指导 流水线 CodeArts Pipeline 介绍如何创建并执行流水线任务 03:14 创建并执行流水线 流水线 CodeArts Pipeline 介绍如何通过微服务变更流水线完成变更发布 02:28 微服务变更发布
成长地图 | 华为云 流水线 流水线(CodeArts Pipeline)提供可视化、可定制的持续交付流水线服务,实现缩短交付周期和提升交付质量的效果。 产品介绍 查看官网 仅两个按钮时选用 立即使用 成长地图 由浅入深,带您玩转流水线 01 了解 了解流水线的功能详情、应用场景及使用限制
新建流水线(图形化) 准备工作 新建项目。 使用CodeArts Repo流水线源:新建代码仓库。 新建CodeArts服务扩展点:用于提升CodeArts Repo代码库的操作权限,或连接非CodeArts的第三方代码库。 新建流水线 访问CodeArts Pipeline首页。
约束与限制 购买须知 流水线不支持单独购买,需开通CodeArts套餐后使用。 不同区域购买的资源不能跨区使用,需慎重选择。 使用须知 禁止构造存在风险的使用场景,对服务进行恶意攻击,如:DDos、Redos攻击等。 如果您使用CodeArts Pipeline服务开展特定行业的业务
流水线官方插件 流水线当前内置的官方插件如表1。 表1 流水线官方插件 插件类型 插件名 插件使用介绍 构建 Build构建 调用编译构建能力进行构建。编译构建服务为开发者提供配置简单的混合语言构建平台,实现编译构建云端化,支撑企业实现持续交付,缩短交付周期,提升交付效率。支持编译构建任务一键创建
变更管理 创建变更 查询变更详情 修改变更状态 修改变更代码仓信息 查询变更列表 查询流水线上的变更 查询发布中的变更 查询变更操作历史 查询项目下变更创建人信息 查询变更关联的工作项 更新变更关联的工作项 父主题: API
创建变更 功能介绍 创建变更。 调用方法 请参见如何调用API。 URI POST /v2/{cloudProjectId}/change-request/create 表1 路径参数 参数 是否必选 参数类型 描述 cloudProjectId 是 String 项目ID 请求参数
什么是流水线 流水线(CodeArts Pipeline)提供可视化、可编排的CI/CD持续交付软件生产线,帮助企业快速转型,实现DevOps持续交付高效自动化,缩短应用TTM(Time to Market)交付周期,提升研发效率。 流水线本质上是一个可视化的自动化任务调度平台,需要配合软件开发生产线中编译构建
通过流水线参数串联编译构建服务和部署服务 方案概述 使用编译构建生成软件包并通过部署服务部署时,手动配置获取软件包容易导致软件包不一致,且页面跳转多操作繁琐。通过流水线参数串联编译构建服务和部署服务,将参数传递给构建任务和部署任务,实现任务间数据流动的统一,只需要配置好流水线参数,