文档

流水线概述

更新时间:
一键部署

流水线的本质是研发-交付的流程,它把流程中的不同阶段和任务串接在一起,并且(可以设置为)自动化地一步一步地执行。

简单的例子,手工触发,构建并部署到一个特定的环境,是一条基本的流水线。

复杂的例子,源代码提交自动触发,通过各个环节和阶段的构建、部署、各种检测工作,直到上线,是一条完整的端到端的流水线。

学习使用流水线,请首先阅读流水线的运行,这里讲解了流水线的概念原理,以及如何使用。

通过一站式方案的新建向导创建的项目,通常已经自动生成了一条流水线。可以查看它的配置,修改补充,或者新建一条流水线。流水线的配置方法详见流水线的配置

流水线上不同类型的流程任务,是通过不同的插件实现的。当前已有:

  • 构建:构建打包,供部署使用。

  • 部署:把构建成果部署到服务器运行。

  • 人工卡点:需要人工判断是否OK的任务。可以用来作为流水线上人工测试、安全审核等流程卡点。

  • 单元测试:自动运行一行命令,看是否能成功。

我们将研发更多插件,以支持更多类型的任务。同时,也将考虑开放插件接口,让用户可以自定义插件,放入流水线中。

以上,是对自定义流水线的介绍。目前当开发模式选用分支模式时,流水线还不是可以完全自定义的。相应情况请参考分支模式下的流水线

  • 本页导读 (0)
文档反馈