检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如果“search”是一个数组,那么如果“item”是数组中的一个元素,则此函数返回“true”。 如果“search”是一个字符串,那么如果“item”是“search”的子字符串,则函数返回“true”。 示例 contains('abc', 'bc') ,函数将返回“true”。 startsWith
不能修改。 自定义参数:根据需要自定义添加,参数类型包括字符串类型、枚举类型、自增长类型。 通用参数组:项目下通用流水线参数,所有流水线都可以关联并使用通用参数组。 如果设置了代码源别名,可基于别名生成仓库对应的系统参数,未设置别名则以仓库名作为别名,生成系统参数,如:“别名_TAG”,表示仓库标签名称。
用环境变量,也可在发布策略关联的YAML配置文件中使用“{{变量名}}”引用环境变量。环境变量包括以下两种。 自定义变量:根据需要自定义添加,目前仅支持字符串类型的变量。 默认变量:系统默认提供的参数,无需定义,不能删除,不能修改。 表1 发布管理环境默认变量 参数信息 说明 ARTIFACT
流水线参数env 使用env以键值对的形式定义环境变量,定义后可在流水线的任意任务中引用。 示例 env: version: 1.0.0 如上定义可在任意任务中使用“${version}”或“${{ env.version }}”的方式进行引用。 推荐使用“${{ env.version
v[01]:可匹配v0、v1。 {} 匹配括号内的多个字符串。 {branch1,branch2}:可以匹配branch1、branch2。 ! 在字符串第一位定义,表示匹配除了后续字符串之外的任意字符串。 !develop:表示匹配develop之外的所有字符串。 示例 定义包含分支 on: pull_request:
单击后选择“复制”,进入“任务编排”页面,可复制模板。 单击后选择“删除”,可根据提示删除模板。 说明: 系统模板只能用来复制或生成流水线,不能编辑和删除。 新建流水线自定义模板 进入流水线模板列表页。 单击“新建流水线模板”,进入“任务编排”页。 根据需要配置模板基本信息、模板阶段/任务、模板参数等。
试插件和通用插件5种类型,可以根据不同类型进行过滤或搜索,插件来源请参考管理流水线扩展插件。 将鼠标移动到插件卡片,单击“添加”,即可将插件添加到任务中,请根据需要配置插件相关信息: 填写插件名称。 选择需要调用的任务,如果找不到合适的任务,请根据界面提示新建任务。 如果调用的任
”进行创建,具体操作请参考新建CodeArts服务扩展点。 别名 仓库别名,设置别名后可基于别名生成仓库对应的系统参数,如:“别名_REPOSITORY_NAME”,表示仓库名称。生成的参数可在参数设置页面查看,并在流水线中通过“${参数名}”进行引用。 描述 不超过1024个字符。
String 参数解释: 回调链接,注册Webhook时生成。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 security_token 否 String 参数解释: 用户token,注册Webhook时生成。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值:
String 参数解释: 回调链接,注册Webhook时生成。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 security_token 否 String 参数解释: 用户token,注册Webhook时生成。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值:
customParam: value jobId:编译构建任务id。获取方法:在构建任务详情页,复制浏览器URL末尾的32位数字、字母组合的字符串,即为构建任务ID。 artifactIdentifier:构建产物标识。 customParam:在构建任务定义的支持运行时设置的参数值,可能有0到多个。
通过流水线生成软件包并部署到主机 流水线服务本质上是一个可视化的自动化任务调度平台,需要配合软件开发生产线中编译构建、代码检查、测试计划、部署等服务的自动化任务使用,可根据需要自定义编排,自动化调度执行,避免频繁低效的手工操作。 本节通过新建一条简单的流水线,将构建任务、代码检查
通过流水线生成标签名并通过上下文传递为代码仓库创建标签 方案概述 流水线上下文存储了流水线运行的实例、变量、任务等信息,每个上下文都是一个包含各种属性的对象。使用流水线时,当一个任务生成了数据或结果,且这些数据或结果需要在后续的任务中使用时,可以基于流水线上下文来实现,流水线上下
该页面填写的信息将作为插件版本信息展示,发布后不支持修改,请谨慎填写。 单击“下一步”,进入“输入配置”页面,根据需要编排组件。 插件平台支持低代码化生成前端页面,拖拽组件生成可视化表单,打通流水线上下文数据,减少插件开发成本。平台默认提供了单行输入、数字、下拉单选、下拉多选、单选框、开关、多行输入等多款组件。
约束限制: 不涉及。 取值范围: 每个ID为32位字符串。 默认取值: 不涉及。 executor_ids 否 Array of strings 参数解释: 执行人ID列表。 约束限制: 不涉及。 取值范围: 每个ID为32位字符串。 默认取值: 不涉及。 start_time 否
务的数据拉通。流水线参数包括以下三种。 系统预定义参数:系统默认提供的参数,无需定义、不能删除、不能修改。 自定义参数:根据需要自定义添加,参数类型包括字符串类型、枚举类型、自增长类型。 通用参数组:项目下通用流水线参数,所有流水线都可以关联并使用通用参数组。 支持区域: 华北-
自定义参数类型。 约束限制: 不涉及。 取值范围: autoIncrement - 自增长参数,enum - 枚举参数,string - 字符串参数。 默认取值: 不涉及。 value 否 String 参数解释: 自定义参数默认值。 约束限制: 不涉及。 取值范围: 最长8192字符。
自定义参数类型。 约束限制: 不涉及。 取值范围: autoIncrement - 自增长参数,enum - 枚举参数,string - 字符串参数。 默认取值: 不涉及。 value String 参数解释: 自定义参数默认值。 约束限制: 不涉及。 取值范围: 最长8192字符。
流水线上下文 流水线上下文 应用示例1:流水线执行条件表达式 应用示例2:通过流水线上下文获取构建任务的产物信息 父主题: 参考
规则”,进入规则列表页面。 单击“新建规则”,进入“新建规则”页面,填写参数信息。 图1 新建规则 表2 规则参数说明 参数项 说明 名称 规则名称,默认根据当前时间生成。支持中文、大小写英文字母、数字、“-”、“_”,长度不超过128个字符。 类型 规则类型,与插件类型对应。支持构建、代码检查、测试三种类型插件。