You need to enable JavaScript to run this app.
导航

流水线概述

最近更新时间2022.08.23 14:36:32

首次发布时间2022.04.15 23:45:56

流水线是持续交付的载体,通过构建自动化、集成自动化、验证自动化、部署自动化,完成从开发到上线过程的持续交付。

流水线功能

  • 支持创建流水线、配置流水线、复制流水线、编辑流水线、删除流水线等基本操作。
  • 运行流水线过程中,提供运行日志、支持终止运行。
  • 运行失败支持从失败任务重试。
  • 运行结束支持查看流水线运行结果,包括:流水线配置、各任务的日志、产物、配置、部署信息等。
  • 支持接入多种代码源:Gitee、GitLab、GitHub、Codeup、Gerrit。
  • 多种流水线触发形式:Webhook 触发、定时触发、手动触发。
  • 构建环境支持使用公共资源池或私有资源池。
  • 可视化流程编排:支持三层结构的任务编排,支持拖拽,灵活调整任务顺序。
  • 支持使用环境变量,提升流水线通用性。
  • 支持流水线缓存,将构建过程中需要下载的依赖缓存在项目路径下,提高后续构建效率。
  • 流水线结果多维度触达用户:站内信、短信、邮件、Webhook 通知、飞书机器人。
  • 提供 Go、Node.js、Java、Python 流水线模版。
  • 集成多种原子步骤。
    • 测试类:单元测试
    • 工具类:命令执行、人工卡点
    • 构建类:编译构建
    • 镜像仓库类:镜像打包推送至自定义仓库、镜像打包推送至镜像仓库服务
    • 部署类:Kubernetes 镜像升级、Kubernetes 滚动发布、kubectl 发布