检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
服务。 第三方代码源 码云:连接码云账号之后可以获取该账号下的仓库、分支等信息。 Github:连接Github账号后可以获取该账号下的仓库、分支等信息。 Gitcode:连接Gitcode账号后可以获取该账号下的仓库、分支等信息。 通用Git:连接第三方通用Git仓库后可以获取该账号下的仓库、分支等信息。
当您完成创建项目、代码仓库等准备工作后,可以根据业务需求使用流水线提供的一系列常用实践。 表1 常用最佳实践 实践 描述 通过微服务变更流水线修复项目BUG并快速发布 CodeArts Pipeline为企业提供了一种微服务模型,将企业大军团的作战方式转变为小团队精英作战方式,支持每个微服务独立进行
基于模板快速创建流水线及流水线内任务 功能介绍 基于模板快速创建流水线及流水线内任务 调用方法 请参见如何调用API。 URI POST /v3/templates/task 请求参数 表1 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 否 String
常见报错解决方法 流水线执行失败,提示仓库不存在或仓库已被删除 流水线执行失败,提示测试套正在执行 流水线执行失败,提示任务不存在或者已被删除 流水线配置的定时任务未触发 流水线执行权限不够(执行按钮不可操作) 保存流水线时提示人工审核任务中配置了不属于当前项目的审核人 流水线执行失败,提示流水线不存在
repository 用于连接Docker镜像仓库,连接成功后可以通过部署服获取仓库中的Docker镜像。 Jenkins 用于连接Jenkins服务,连接成功后可以在流水线中调用并执行Jenkins服务中所包含的任务。 Kubernetes 用于连接Kubernetes集群,连接成功后可对Kubernetes集群下发部署任务。
其设置为变更流水线,用于与微服务下变更资源进行联动,通过变更流水线发布一个或多个变更来实现项目的快速交付。 操作流程 本文介绍如何通过微服务变更流水线模拟修复项目下的一个BUG并快速发布,基本操作流程如下: 步骤1:新建流水线微服务 步骤2:新建变更流水线 步骤3:新建微服务变更
DevOps持续交付 场景特点:帮助您完成从代码变更到构建、测试和部署的DevOps完整流程,高效替代业内部署复杂、迭代缓慢的传统方式。 使用方式:利用流水线连接测试、构建、部署等多类型任务,通过配置准出条件,确保只有通过自动化测试的代码才能交付和部署,保证产品质量。 流水线级联管理 场景特点:各种
API 模板管理 流水线管理 分组管理 规则管理 租户级策略管理 项目级策略管理 扩展插件管理 扩展点管理 标签管理 变更管理 微服务管理 模板管理(旧版,待下线) 流水线管理(旧版,待下线)
流水线管理(旧版,待下线) 基于模板快速创建流水线及流水线内任务 检查流水线创建状态 启动流水线 停止流水线 批量获取流水线状态 删除流水线 获取流水线列表 获取流水线状态 获取项目下流水线执行状况 父主题: API
频繁低效的手工操作。 本节通过新建一条简单的流水线,将构建任务、代码检查任务、部署任务串联起来,完成构建出包并部署到弹性云服务器,帮助用户快速建立对流水线的整体印象。 图1 基本操作流程 前提条件 已开通并授权使用CodeArts Pipeline。 准备一台具有弹性IP的主机,
02 入门 通过创建一条简单的流水线,帮助您快速建立对流水线的整体印象。 快速入门 通过流水线生成软件包并部署到主机 入门实践 04 实践 通过介绍典型使用场景,更好地运用流水线服务。 流水线 通过微服务变更流水线修复项目BUG并快速发布 配置准出条件并对代码检查结果进行校验 发布管理
参考 流水线上下文 YAML语法规范
灵活的执行策略。 百万级任务并发执行,满足大规模构建、代码检查、测试并发执行要求。 快速集成 低代码、可视化插件开发体系,降低开发成本,提升开发效率。 统一插件接入标准,支持企业快速开发插件,快速适配业务需求。 经济高效 企业按需支付资源费用,大大降低固定资产投入,减轻业务拓展成本压力。
管理流水线扩展插件 流水线插件概述 流水线官方插件 图形化新建流水线自定义插件 代码化新建流水线自定义插件 执行镜像命令
分组管理 新建流水线分组 更新流水线分组 删除流水线分组 查询流水线分组树 批量把流水线移动到分组下 父主题: API
应用示例 示例1: 执行流水线 示例2:停止流水线 示例3:获取流水线状态
规则管理 获取单条规则详情 分页获取规则列表 更新规则 删除规则 创建规则 查询规则使用情况 父主题: API
发布管理(CodeArts Release)使用指南 发布管理概述 新建发布管理环境 配置发布管理环境变量 配置发布管理发布策略 通过云原生发布插件进行发布 查看发布管理发布结果
Request Entity Too Large 由于请求的实体过大,服务器无法处理,因此拒绝请求。为防止客户端的连续请求,服务器可能会关闭连接。如果只是服务器暂时无法处理,则会包含一个Retry-After的响应信息。 414 Request-URI Too Large 请求的U
YAML语法规范 流水线触发方式on 流水线参数env 流水线任务jobs 父主题: 参考