最近更新时间:2023.12.05 15:38:11
首次发布时间:2023.01.05 23:32:32
流水线以自动化的方式完成代码扫描、人工卡点、数据测试、发布、通知等步骤,实现持续、高效的数据交付。一条流水线中可以包含多个节点,每个节点对应配置一个扩展程序。流水线基于触发事件并根据流水线自身配置,依次触发节点对应的扩展程序执行。
根据提供者的不同,分为 DataLeap 提供的扩展程序、用户自研的扩展程序。目前 DataLeap 提供四个扩展程序,分别为人工卡点、执行发布、触发调试和选择器。
仅租户主账号或项目管理员具备管理流水线的全部权限,其他子账号仅可查看流水线。
已开通湖仓一体、分布式数据自治或 DataOps敏捷研发解决方案。详细操作说明请参见 DataLeap 服务信息。
登录 DataLeap 控制台。
单击左侧导航栏的项目管理,进入项目管理页面。
勾选我管理的选项,显示由您管理的项目列表。
单击项目列表中要管理项目操作列的任一按钮,进入项目控制台。
单击左侧导航栏的流水线管理,进入流水线管理页面。
可查看当前项目下的所有流水线信息列表,并执行以下操作:
新建流水线
单击新建流水线按钮,进入新建流水线页面,设置相关信息后,单击保存按钮,完成流水线创建。
新建流水线相关参数说明如下表所示。其中名称前带 * 的参数为必填参数,名称前未带 * 的参数为可选参数。
参数 | 说明 |
---|---|
基础配置 | |
*名称 | 流水线的名称,自行设定。 |
描述 | 流水线的描述信息,长度不超过200个字符。 |
触发类型 | 触发流水线的实体类型,支持任务和发布包两个选项,默认选中任务。 |
触发事件 | 触发流水线的事件,即指某一个事件发生时,能够自动、定时或手动地去触发流水线的执行。
|
触发对象 | 流水线的生效范围,支持全部任务和部分任务两个选项,默认选择全部任务。
说明 建议减少维度设置,以便流水线的触发判断。 |
流水线超时 | 可设置是否流水线运行超时后即认定执行失败。
|
是否开启 | 表示流水线当前所处状态,可选择是否开启该流水线,默认处于关闭状态。
|
触发后的交互方式 | 触发流水线后,系统展示提示信息的方式。支持以下两种方式:
|
流程配置 | |
*选择扩展程序 | 要配置流程的扩展程序。可按全部、DataLeap官方和开发者自研分类展示当前支持的扩展程序,并选择一个扩展程序作为节点。
说明
|
扩展程序配置 | 选择扩展程序后,需配置以下信息:
|
流程配置-扩展程序配置-人工卡点自定义参数 | |
*审核方式 | 人工卡点扩展程序的审核方式,支持任一人通过和所有人通过两个选项,下拉可选。 |
*审核人 | 人工卡点扩展程序的审核人。输入用户名关键词后,下拉可选,支持设置多个。 |
描述 | 人工卡点扩展程序的描述信息,长度不超过200个字符。 |
流程配置-扩展程序配置-选择器自定义参数 | |
*匹配顺序 | 选择器规则的执行顺序,支持串行匹配和并行匹配两个选项。
|
*所有规则均不匹配时 | 当所有规则均不匹配时,支持选择器节点运行失败和选择器节点自动跳过两种运行方式选项。
|
*规则设置 | 选择器的分支规则设置情况。支持设置多个规则,可通过为选择器节点添加下游节点来增加分支规则。
|
变量配置 | |
参数名 | 全局变量的名称,格式为 context:params:Name,其中Name为用户手动设置的信息。
|
参数值 | 该参数的值,按需输入。 |
描述 | 该参数的描述信息,按需填写,例如参数 context:params:doradoProjectId 的描述信息为项目ID。 |
通知配置 | |
通知状态 | 指当流水线进入何种状态时需要接收邮件通知,下拉可选以下状态,支持多选。
|
节点流转通知 | 可选择是否开启节点流转通知,默认关闭。 |
通知用户类型 | 接收通知的人员类型,支持流水线触发人和指定用户两个选项,可多选。
|
查看流水线详情
单击列表中某条信息的流水线名称,可以查看该流水线的触发记录,并执行以下操作:
单击某条运行记录,可查看该次触发的详情。在详情页面,单击流水线中的某个节点,可查看此节点的运行详情。
说明
对于未成功的节点,支持置成功操作;而对于等待中状态的节点,还支持通过、拒绝等操作。
单击某条未到终态的运行记录操作列的终止按钮,终止该流水线。
开启/关闭流水线
单击列表中某条信息操作列的开启/关闭按钮,可以关闭/开启该流水线。
编辑流水线
单击列表中某条信息操作列的编辑按钮,可以修改该流水线的信息。
创建流水线后,在执行以下操作时,即可触发相应的流水线检查。