-
背景信息 - 流水线 CodeArts Pipeline
背景信息 流水线参数可以传递给各个任务使用(通过“${参数名}”方式引用),实现任务间数据流动的统一,用户只需要配置好流水线参数,即可完成构建、部署、接口测试等任务的数据拉通。流水线参数包括以下两种。 自定义参数:根据需要自定义添加,参数类型包括:字符串类型、枚举类型、自增长类型。
-
流水线没有执行权限(执行按钮不可操作) - 流水线 CodeArts Pipeline
建者默认拥有流水线的所有权限且不能更改)。 流水线权限包括角色权限配置和人员权限配置。默认情况下,用户配置角色权限后会自动同步人员权限,如果配置了人员权限,则该人员权限会覆盖该人员对应的角色权限。 若“角色权限配置”中该用户所属角色没有执行权限,则为该角色添加执行权限(会导致是该
-
配置准出条件并对代码检查结果进行校验 - 流水线 CodeArts Pipeline
步骤1:新建规则并配置阈值 登录软件开发生产线。 单击右上角头像图标,在下拉菜单中选择“租户设置”,进入租户设置页面。 单击左侧导航“策略管理 > 规则”,进入规则管理页面。 单击“新建规则”,进入“新建规则”页面,配置以下信息。 图1 新建规则 表1 配置规则信息 参数项 说明
-
通过流水线生成软件包并部署到主机 - 流水线 CodeArts Pipeline
通过流水线生成软件包并部署到主机 流水线服务本质上是一个可视化的自动化任务调度平台,需要配合软件开发生产线中编译构建、代码检查、测试计划、部署等服务的自动化任务使用,可根据需要自定义编排,一键自动化调度执行,避免频繁低效的手工操作。 本节通过创建一条简单的流水线,介绍通过流水线将
-
执行条件表达式 - 流水线 CodeArts Pipeline
alue”结束,则函数返回“true”。 示例 endsWith('abc', 'bc'),函数将返回“true”。 对象筛选器 使用“*”语法应用筛选器并选择集合中的匹配项。 示例: 如下是流水线某次运行的jobs上下文。 则“jobs.*.status”返回“[ 'COMPLETED'
-
流水线上下文信息参考 - 流水线 CodeArts Pipeline
的输出“output1”的值,可使用如下语法来获取。 ${{ jobs.demo_job.outputs.output1 }} 父主题: 配置流水线执行条件
-
审计与日志 - 流水线 CodeArts Pipeline
审计与日志 审计 云审计服务(Cloud Trace Service,CTS),是华为云安全解决方案中专业的日志审计服务,提供对各种云资源操作记录的收集、存储和查询功能,可用于支撑安全分析、合规审计、资源跟踪和问题定位等常见应用场景。 用户开通云审计服务并创建和配置追踪器后,CTS可记录流水线的管理事件和数据事件用于审计。
-
执行流水线 - 流水线 CodeArts Pipeline
弹出“执行配置”侧滑框,进行如下配置: 代码源:根据需要选择代码源的分支或标签执行配置。 运行参数配置:如果流水线配置了运行时参数,请根据需要设置参数值并保存,可参考参数使用。 执行阶段配置:流水线支持选择任务执行,可以选择一个或多个,默认执行全部任务。 阶段如果在配置时选择了“
-
在微服务场景下,java项目如何按顺序部署多个模块的构建包? - 流水线 CodeArts Pipeline
在微服务场景下,java项目如何按顺序部署多个模块的构建包? 在微服务场景下,如果一个java项目里面有多个模块,一次打包会在多个模块打多个包,并且部署的时候需要将多个包按照顺序部署,可尝试通过以下方法实现该场景: 新建代码仓库。 进入代码托管服务,单击“普通新建”。 在“普通新
-
什么是准出条件? - 流水线 CodeArts Pipeline
什么是准出条件? 流水线服务提供了统一的准出条件管理能力,是指用户在定义流水线时,在阶段中配置的用于进行自动化看护的质量指标卡点,通过配置规则和策略,来实现阶段准出的校验,并最终控制流水线的执行。 当前仅支持“标准策略准出条件”,配置流水线时,单击阶段下,弹出“准出条件”侧滑框,
-
自定义插件应用 - 流水线 CodeArts Pipeline
使用自定义插件。 步骤1:注册自定义插件 登录CodeArts首页。 单击“服务 > 扩展插件”,进入扩展插件管理平台。 单击,开始注册插件。 参考注册自定义插件配置插件信息。 在“输入配置”步骤,以配置一个单行输入框为例,将控件的唯一标识修改为“input”。 在“插件编排”步
-
状态码 - 流水线 CodeArts Pipeline
Unauthorized 在客户端提供认证信息后,返回该状态码,表明服务端指出客户端所提供的认证信息不正确或非法。 402 Payment Required 保留请求。 403 Forbidden 请求被拒绝访问。 返回该状态码,表明请求能够到达服务端,且服务端能够理解用户请求,但是拒绝做更多的事情,因
-
插件与策略 - 流水线 CodeArts Pipeline
插件与策略 插件除了直接配置到流水线上供调度使用,部分插件还可以通过创建规则配置到策略中,并最终在流水线编排时应用到准出条件里。 当前支持配置规则的官方插件包括: 代码检查:调用CodeArtsCheck代码检查能力,返回检查结果中致命、严重、一般、提示问题数与问题总数。 构建:
-
责任共担 - 流水线 CodeArts Pipeline
行其上的基础服务、平台服务、应用服务等。这不仅包括华为云基础设施和各项云服务技术的安全功能和性能本身,也包括运维运营安全,以及更广义的安全合规遵从。 租户:负责云服务内部的安全,安全地使用云。华为云租户的安全责任在于对使用的 IaaS、PaaS 和 SaaS 类云服务内部的安全以
-
任务中引用的流水线参数不存在 - 流水线 CodeArts Pipeline
流水线参数不存在。 原因分析 单击报错的任务名,进入任务配置页面,查看任务参数配置。 进入流水线“参数设置”页面,查看流水线参数配置。 可以看到,任务参数中引用的“releaseversion”参数在流水线参数列表中没有配置,因此会报此异常。 处理方法 可使用以下两种方法将被引用
-
服务扩展点 - 流水线 CodeArts Pipeline
信息填写完成,单击“确定”。 新建Jenkins服务扩展点 Jenkins扩展点用于连接Jenkins服务,连接成功后可以对Jenkins服务中所包含的任务进行操作。 进入项目,单击“设置 > 通用设置 > 服务扩展点管理”。 进入“服务扩展点管理”页面,单击“新建服务扩展点”,选择“Jenkins”。
-
流水线 CodeArts Pipeline - 流水线 CodeArts Pipeline
流水线是软件开发生产线CodeArts中的一个服务,不支持单独购买,开通CodeArts基础版或购买CodeArts专业版即可使用流水线服务。 支持区域: 全部 流水线计费说明 CodeArts计费概述 任务编排 流水线可以纳管编排其他服务的自动化任务,用户基于生产交付业务流编排流水线阶段和任务
-
导读 - 流水线 CodeArts Pipeline
导读 流水线配置过程中,除了通过CodeArts Deploy的能力进行部署,还支持在流水线上将容器镜像部署到华为云容器应用中。当前服务支持基于应用服务网格(ASM)的灰度发布和基于云容器引擎(CCE)的容器部署,分别对应蓝绿升级和CCE滚动升级。 蓝绿升级 CCE滚动升级 父主题:
-
开发插件代码 - 流水线 CodeArts Pipeline
格式的文本文件,配合插件“输入配置”中的metrics控件使用。流水线在插件步骤运行完成后,会根据该插件配置的metrics控件中的阈值和“${STEP_ID}_metrics.json”文件中的实际内容,进行比对和解析,并最终用于流水线阶段准出的拦截依据。比对解析逻辑如下: 解析时,服务会忽略未配置在metrics控件中的key值。
-
成长地图 - 流水线 CodeArts Pipeline
流水线使用 新建流水线 配置流水线 流水线参数配置 执行流水线 分组管理 权限管理 流水线模板 服务扩展点 门禁策略 规则配置 租户级策略 项目级策略 策略与流水线 自定义插件 注册自定义插件 插件开发 插件与策略 微服务变更 新建微服务 新建变更 变更与流水线 微服务发布 环境管理 环境变量