-
概述 - 流水线 CodeArts Pipeline
当前已内置了一些常用的插件,覆盖构建、检查、部署、测试全领域,供用户在流水线编排时使用。 扩展插件作用域为当前租户,对应流水线任务中的一个“步骤”,是具有固定json schema定义的最小运行单元,包含了运行时入参、业务执行逻辑以及输出内容。 扩展插件入口 入口一:进入CodeArts,在顶部导航栏单击“服务
-
通过流水线生成软件包并部署到主机 - 流水线 CodeArts Pipeline
通过流水线生成软件包并部署到主机 流水线服务本质上是一个可视化的自动化任务调度平台,需要配合软件开发生产线中编译构建、代码检查、测试计划、部署等服务的自动化任务使用,可根据需要自定义编排,一键自动化调度执行,避免频繁低效的手工操作。 本节通过创建一条简单的流水线,介绍通过流水线将构建
-
状态码 - 流水线 CodeArts Pipeline
Unauthorized 在客户端提供认证信息后,返回该状态码,表明服务端指出客户端所提供的认证信息不正确或非法。 402 Payment Required 保留请求。 403 Forbidden 请求被拒绝访问。 返回该状态码,表明请求能够到达服务端,且服务端能够理解用户请求,但是拒绝做更多的事情,因
-
获取项目下流水线执行状况 - 流水线 CodeArts Pipeline
请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 否 String 用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型
-
构造请求 - 流水线 CodeArts Pipeline
表示用于传输请求的协议,当前所有API均采用HTTPS协议。 Endpoint 指定承载REST服务端点的服务器域名或IP,不同服务不同区域的Endpoint不同,您可以从终端节点中获取。 例如,IAM服务在“华北-北京一”区域的Endpoint为“iam.cn-north-1.myhuaweicloud
-
在微服务场景下,java项目如何按顺序部署多个模块的构建包? - 流水线 CodeArts Pipeline
在微服务场景下,java项目如何按顺序部署多个模块的构建包? 在微服务场景下,如果一个java项目里面有多个模块,一次打包会在多个模块打多个包,并且部署的时候需要将多个包按照顺序部署,可尝试通过以下方法实现该场景: 新建代码仓库。 进入代码托管服务,单击“普通新建”。 在“普通新
-
什么是流水线 - 流水线 CodeArts Pipeline
围。 什么是微服务? 微服务是一种软件治理架构,一个大型的复杂软件项目,可以由一个或多个微服务组成,系统中各个微服务之间是松耦合的,各微服务并行独立开发、构建、验证及部署上线。微服务具备以下优点: 边界清晰:每一个微服务只关注一个特定的业务功能,开发和维护单个微服务都相对简单。
-
计费说明 - 流水线 CodeArts Pipeline
计费说明 流水线服务是软件开发生产线CodeArts中的一个服务,不支持单独购买,开通/购买CodeArts即可使用流水线服务。 软件开发生产线基础版、专业版于2020年10月推出,目前只开放给软件开发生产线新用户与存量免费体验用户,软件开发生产线基础版/专业版介绍请参考CodeArts计费说明。
-
流水线上下文信息参考 - 流水线 CodeArts Pipeline
任务的运行指标输出中metric_name对应的值。 内容示例 如下示例为流水线一次运行对应的jobs context信息,包含两个执行成功的任务,ID为“check_job”的任务的输出为两项指标,ID为“demo_job”的任务的输出为两项一般输出。 { "check_job": {
-
租户级权限 - 流水线 CodeArts Pipeline
租户级权限 管理员可以通过统一身份认证服务,为指定用户配置流水线服务中租户级策略、租户级规则、扩展插件及流水线模板的权限。 配置方法 使用租户账号或其他有权限的账号登录CodeArts,单击右上角头像,选择“子账号管理”,进入统一身份认证服务控制台。 在左侧菜单栏单击“用户组”,
-
服务扩展点 - 流水线 CodeArts Pipeline
服务扩展点 服务扩展点是CodeArts的一种扩展插件,为CodeArts提供连接第三方服务的能力。 用户典型使用场景:在项目的流水线配置中,如果用户需要远程连接第三方服务,如:连接第三方GitHub、码云的Git仓库获取项目源码,连接第三方Jenkins服务执行Jenkins任
-
插件与策略 - 流水线 CodeArts Pipeline
排时应用到准出条件里。 当前支持配置规则的官方插件包括: 代码检查:调用CodeArtsCheck代码检查能力,返回检查结果中致命、严重、一般、提示问题数与问题总数。 构建:调用CodeArtsBuild构建能力,返回Maven单元测试的用例通过率、用例总数和分支覆盖率。 接口测
-
租户级策略 - 流水线 CodeArts Pipeline
策略删除时,系统会提示当前有多少流水线引用了该策略,一经删除,相关流水线调度运行时会运行失败。 关闭策略 在租户级策略管理页面,单击策略列表右侧的开关,可以关闭指定策略。 策略关闭时,如果策略有被引用,系统会提示当前有多少流水线引用了该策略,一经关闭,相关流水线调度运行时会忽略该策略中的准出条件。
-
查询审计事件 - 流水线 CodeArts Pipeline
查询审计事件 操作场景 用户进入云审计服务创建管理类追踪器后,系统开始记录云服务资源的操作。在创建数据类追踪器后,系统开始记录用户对OBS桶中数据的操作。云审计服务管理控制台会保存最近7天的操作记录。 本节介绍如何在云审计服务管理控制台查看或导出最近7天的操作记录: 在新版事件列表查看审计事件
-
执行条件表达式 - 流水线 CodeArts Pipeline
含义 如果“search”包含“item”,则函数返回“true”。如果“search”是一个数组,那么如果“item”是数组中的一个元素,则此函数返回“true”;如果“search”是一个字符串,那么如果“item”是“search”的子字符串,则函数返回“true”。 示例 contains('abc'
-
官方插件 - 流水线 CodeArts Pipeline
从OBS下载文件至本地。 微服务 创建集成分支 基于微服务默认分支创建集成分支,用于微服务变更流水线运行使用,由变更流水线自动配置,不支持手动配置。 合并集成分支 在微服务变更流水线运行期间,将变更特性分支合并到集成分支,由变更流水线自动配置,不支持手动添加。 合并主干 在微服务变更流水线运行
-
基本概念 - 流水线 CodeArts Pipeline
从地理位置和网络时延维度划分,同一个Region内共享弹性计算、块存储、对象存储、VPC网络、弹性公网IP、镜像等公共服务。 Region分为通用Region和专属Region: 通用Region指面向公共租户提供通用云服务的Region。 专属Region指只承载同一类业务或只面向特定租户提供业务服务的专用Region。
-
入门实践 - 流水线 CodeArts Pipeline
以根据业务需求使用流水线提供的一系列常用实践。 表1 常用最佳实践 实践 描述 通过微服务变更流水线修复项目BUG并快速发布 CodeArts Pipeline为企业提供了一种微服务模型,将企业大军团的作战方式转变为小团队精英作战方式,支持每个微服务独立进行开发、验证、部署及上线
-
自定义插件应用 - 流水线 CodeArts Pipeline
自定义插件应用 本节以一个简单的日志打印插件为例,介绍如何使用自定义插件。 步骤1:注册自定义插件 登录CodeArts首页。 单击“服务 > 扩展插件”,进入扩展插件管理平台。 单击,开始注册插件。 参考注册自定义插件配置插件信息。 在“输入配置”步骤,以配置一个单行输入框为例,将控件的唯一标识修改为“input”。
-
插件介绍 - 流水线 CodeArts Pipeline
填写固定值“Task”,标识为一个插件类型。 name 请与注册插件时页面填写的基本信息“唯一标识”字段一致。 friendlyName 请与注册插件时页面填写的基本信息“插件名称”字段一致。 category 请与注册插件时页面填写的基本信息“插件类型”字段一致,包括以下可选值: Build:对应“构建”插件类型。