构建任务
功能概述
构建任务是LiteOps CICD平台的核心功能,它允许用户定义、配置和执行自动化构建流程,将源代码转换为可部署的应用程序。通过构建任务,用户可以实现代码的自动化构建、测试和部署。
主要特性
任务管理
构建任务页面提供了完整的任务管理功能:
- 任务列表:展示所有构建任务,包括任务名称、所属项目、最近执行状态等信息
- 创建任务:支持创建新的构建任务,并配置构建流程
- 编辑任务:允许修改现有任务的配置信息
- 删除任务:支持删除不再需要的构建任务
- 执行任务:支持手动触发构建任务的执行
多阶段构建流程
LiteOps支持定义多阶段的构建流程,每个阶段可以执行不同的任务:
- 代码拉取:从Git仓库拉取最新代码
- 依赖安装:安装项目依赖
- 代码编译:编译源代码
- 单元测试:执行单元测试
- 打包构建:生成可部署的构建产物
- 部署发布:将构建产物部署到目标环境
自定义构建脚本
LiteOps允许用户为每个构建阶段定义自定义脚本:
- Shell命令:支持执行Shell命令
- 环境变量:支持设置和使用环境变量
- 条件执行:支持基于条件的脚本执行
- 错误处理:支持定义错误处理策略
构建参数化
LiteOps支持参数化构建,允许用户在触发构建时指定参数:
- 分支选择:选择要构建的代码分支
- 版本标签:指定构建版本
- 环境选择:选择部署环境
- 自定义参数:定义和使用自定义参数
实时构建日志
LiteOps提供实时构建日志查看功能:
- WebSocket实时推送:构建日志实时显示
- 日志高亮:关键信息高亮显示
- 日志搜索:支持日志内容搜索
- 日志下载:支持下载完整日志
功能截图
截图说明
此处将展示构建任务功能的截图,包括任务列表、任务创建、任务配置和执行界面等。
- 构建任务:构建任务列表

- 构建任务:创建构建任务

- 构建任务:构建任务详情

- 构建任务:构建任务分支确认

- 构建任务:构建任务日志

使用流程
创建构建任务
- 在构建任务列表页面点击"新建任务"按钮
- 选择关联的项目
- 填写任务基本信息(名称、描述)
- 配置构建阶段和脚本
- 设置构建参数和触发条件
- 点击"保存"按钮完成任务创建
执行构建任务
- 在构建任务列表中找到需要执行的任务
- 点击"执行"按钮
- 在弹出的对话框中填写构建参数(如需要)
- 点击"确认"按钮开始执行构建
- 系统会自动跳转到构建日志页面,实时显示构建进度
管理构建任务
- 查看任务:点击任务名称查看任务详情
- 编辑任务:点击任务操作列中的"编辑"按钮修改任务配置
- 删除任务:点击任务操作列中的"删除"按钮,确认后删除任务
- 查看历史:点击任务操作列中的"历史"按钮查看该任务的历史执行记录