流水线 CodeArts Pipeline
流水线 CodeArts Pipeline
- 最新动态
- 功能总览
- 产品介绍
- 快速入门
- 用户指南
- 最佳实践
- API参考
- 常见问题
- 视频帮助
- 通用参考
本文导读
展开导读
功能总览
-
流水线
-
工作流编排
-
执行控制
-
流水线执行控制包括持续集成、合并请求和定时执行三种自动触发执行策略。
- 持续集成
- 代码提交时触发:监听代码提交触发事件,可以组合分支和具体路径的包含/排除范围,当在关联的代码仓库中有代码提交且所在的分支和变更文件的路径满足包含/排除策略,会自动触发关联流水线执行。
- 创建标签时触发:监听创建标签触发事件,可以添加标签包含/排除范围,当在关联的代码仓库创建标签且满足标签包含/排除策略,会自动触发关联流水线执行。
- 合并请求
监听合并请求触发事件:可以组合分支和具体路径的包含/排除范围,对新建、更新、合并和重新打开事件设置触发策略,当在关联的代码仓库侧触发合并请求事件且分支在监听范围时,会自动触发关联流水线执行。
- 定时执行
设置执行日和执行时间,到时间点即可自动触发流水线执行。
支持区域:
全部
-
-
参数管理
-
流水线参数可以传递给各个任务使用(通过“${参数名}”方式引用),实现任务间数据流动的统一,用户只需要配置好流水线参数,即可完成构建、部署、接口测试等任务的数据拉通。流水线参数包括以下两种。
- 自定义参数:根据需要自定义添加,参数类型包括:字符串类型、枚举类型、自增长类型和主机组类型。
- 系统预定义参数:系统默认提供的参数,无需定义,不能删除,不能修改。包括:PROJECT_ID、PIPELINE_ID、PIPELINE_NUMBER、COMMIT_ID、TIMESTAMP。
支持区域:
全部
-
-
权限控制
-
流水线权限配置包括角色权限配置和人员权限配置:
- 项目创建者和流水线创建者权限不能更改。
- 人员权限优于角色权限。
- 默认开启查看权限且不可关闭。
- 关闭执行权限,同时关闭修改、删除权限。
- 打开修改权限,同时打开执行权限。
- 关闭修改权限,同时关闭删除权限。
- 打开删除权限,同时打开修改、执行权限。
支持区域:
全部
-
-
消息通知
-
通过配置消息通知,流水线被删除、执行失败、执行成功以及配置被更新时,可以给相关人员发送服务动态或邮件。
支持区域:
全部
-