Skip to content

构建任务

功能概述

构建任务是LiteOps CICD平台的核心功能,它允许用户定义、配置和执行自动化构建流程,将源代码转换为可部署的应用程序。通过构建任务,用户可以实现代码的自动化构建、测试和部署。

主要特性

任务管理

构建任务页面提供了完整的任务管理功能:

  • 任务列表:展示所有构建任务,包括任务名称、所属项目、最近执行状态等信息
  • 创建任务:支持创建新的构建任务,并配置构建流程
  • 编辑任务:允许修改现有任务的配置信息
  • 删除任务:支持删除不再需要的构建任务
  • 执行任务:支持手动触发构建任务的执行

多阶段构建流程

LiteOps支持定义多阶段的构建流程,每个阶段可以执行不同的任务:

  • 代码拉取:从Git仓库拉取最新代码
  • 依赖安装:安装项目依赖
  • 代码编译:编译源代码
  • 单元测试:执行单元测试
  • 打包构建:生成可部署的构建产物
  • 部署发布:将构建产物部署到目标环境

自定义构建脚本

LiteOps允许用户为每个构建阶段定义自定义脚本:

  • Shell命令:支持执行Shell命令
  • 环境变量:支持设置和使用环境变量
  • 条件执行:支持基于条件的脚本执行
  • 错误处理:支持定义错误处理策略

构建参数化

LiteOps支持参数化构建,允许用户在触发构建时指定参数:

  • 分支选择:选择要构建的代码分支
  • 版本标签:指定构建版本
  • 环境选择:选择部署环境
  • 自定义参数:定义和使用自定义参数

实时构建日志

LiteOps提供实时构建日志查看功能:

  • WebSocket实时推送:构建日志实时显示
  • 日志高亮:关键信息高亮显示
  • 日志搜索:支持日志内容搜索
  • 日志下载:支持下载完整日志

功能截图

截图说明

此处将展示构建任务功能的截图,包括任务列表、任务创建、任务配置和执行界面等。

  • 构建任务:构建任务列表
构建任务列表
  • 构建任务:创建构建任务
创建构建任务
  • 构建任务:构建任务详情
构建任务配置
  • 构建任务:构建任务分支确认
构建执行
  • 构建任务:构建任务日志
构建执行日志

使用流程

创建构建任务

  1. 在构建任务列表页面点击"新建任务"按钮
  2. 选择关联的项目
  3. 填写任务基本信息(名称、描述)
  4. 配置构建阶段和脚本
  5. 设置构建参数和触发条件
  6. 点击"保存"按钮完成任务创建

执行构建任务

  1. 在构建任务列表中找到需要执行的任务
  2. 点击"执行"按钮
  3. 在弹出的对话框中填写构建参数(如需要)
  4. 点击"确认"按钮开始执行构建
  5. 系统会自动跳转到构建日志页面,实时显示构建进度

管理构建任务

  • 查看任务:点击任务名称查看任务详情
  • 编辑任务:点击任务操作列中的"编辑"按钮修改任务配置
  • 删除任务:点击任务操作列中的"删除"按钮,确认后删除任务
  • 查看历史:点击任务操作列中的"历史"按钮查看该任务的历史执行记录
评论