什么是流水线

流水线是「Flow」提供的自定义流程编排工具,通过构建,部署,测试,管控等组件化能力,把从开发到交付的各项工作串联起来,从而让企业轻松的实现持续交付 。

如何使用流水线

如果,你还没有完成了 云效 企业创建,请参考 “企业”一节注册企业。

如果,你已经完成了 云效 企业创建,请直接登陆飞流官网。

流水线的基本概念

  • 输入源:持续交付的原始物料,如 Git 仓库。
  • 阶段:在流水线中需要按顺序执行的一组任务的集合,一个阶段可以是手动运行也可以是自动运行的。阶段之间串行执行;
  • 任务:在阶段中具体需要完成的动作,任务之间可以串行执行也可以并行执行,目前任务包含:代码扫描,单元测试,构建, 部署,合并代码,人工审核等功能。 这些任务分为两类,一类是与工作区相关的(AgentJob)以及与工作区无关的(Agentless Job),工作区相关任务会在固定的工作目录中执行用户定义的任务。

具体使用请参考“流水线”一节。