相关术语

最近更新时间:2021-01-18 16:04:17

查看PDF

流水线: 来源于工业自动化生产领域,表示由ezPipeline编排的一系列自动化任务,完成从代码提交到部署上线的研发流程。
阶段: 流水线术语,对应英文Stage,常表示某一个研发过程,常由若干个自动化任务组成。例如一条流水线可以由编译、代码扫描、测试、上线等阶段组成。
任务: 流水线术语,对应英文Job,流水线上处理任务的最小单元。例如测试阶段可由部署测试环境、API测试、压力测试若干任务组成。
构建: 使用较为宽泛,流水线的一次执行、job的一次执行可以成为一次构建。构建类任务通常指生成了制品的任务,但是并不严格。
制品: 将源码打包处理后用以被依赖使用或者运行的文件被称为制品。例如程序包、Jar、war、docker镜像等
构建号: 流水线的每次执行,会生成一个构建号,用以识别.
构建版本: 每次流水线执行自动生成的版本,根据国际通行的语义化版本号约定,构建版本以四位数字版本号命名。
发布版本: 通过流水线发版插件生成的正式版本,通常是测试通过后才会发正式版本。根据国际通行的语义化版本号约定,发布的正式版本以三位数字版本号命名。
下图是流水线的一次执行记录,相关术语标注如下:
image.png

插件: ezPipeline中的任务,都是由对应的流水线插件实现的,方便用户可以通过插件对流水线功能进行扩展。
环境变量:流水线每次构建时,为方便自动化任务通过脚本进行操作,内置了一批环境变量(系统环境变量),并且用户还可以自行配置环境变量(用户自定义环境变量)。环境变量的使用范围是在整个构建过程的所有任务。
其中系统环境变量包括:
SYS_BUILD_REPO 代码库名称
SYS_BUILD_BRANCH 分支名
SYS_BUILD_COMMIT commitID
SYS_BUILD_SNAPSHOT_VERSION 构建版本号
SYS_BUILD_RELEASE_VERSION 发布版本号
SYS_PIPELINE_NAME 流水线名称
SYS_PIPELINE_BUILD_NUMBER 流水线构建号,流水线范围内自增
SYS_PIPELINE_BUILD_ID 流水线构建id,ezPipleine全局唯一
SYS_TRIGGER_USER 流水线触发人

文档内容是否对您有帮助?

根本没帮助
文档较差
文档一般
文档不错
文档很好

在文档使用中是否遇到以下问题

内容不全,不深入
内容更新不及时
描述不清晰,比较混乱
系统或功能太复杂,缺乏足够的引导
内容冗长

更多建议

0/200

评价建议不能为空

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

问题反馈