文档中心 持续集成 常见问题

常见问题

最近更新时间:2019-08-20 15:58:40

什么是执行环境?

执行环境描述了整个流水线执行过程或者某个阶段的执行环境,必须出现在描述文件的开头或者每一个阶段里。

什么是阶段列表?

阶段列表包含了一系列的阶段,一个阶段列表最少包含一个阶段。流水线里必须要有且仅有一个阶段列表。

什么是阶段?

一个阶段定义了一系列紧密相关的步骤。每个阶段在整条流水线中各自承担了独立、明确的责任。例如“构建阶段”、“测试阶段”或“部署阶段”。通常来讲,所有的实际构建过程都放置在阶段里面。

什么是并行?

并行用来声明一些并行执行的阶段,通常适用于阶段与阶段之间不存在依赖关系的情况下,用来加快执行速度。注意任何含并行区块下的阶段不能再设置执行环境。

图形化编辑器与文本编辑器之间有什么联系与区别?

  • 转换视图而言,因为图形化编辑器中所有步骤都是预设好的,所以可以100%转换成文本编辑器的视图,即在图形化编辑器上增删的所有步骤都可以转换成代码文本。反之则不行,文本编辑器上增删的代码文本必须经过“规则校验”的判定程序,通过的才可以转换成图形编辑器视图,不通过的会提示“无法解析 Jenkinsfile 内容”。
  • 自定义操作范围而言,文本编辑器所支持的范围比图形化编辑器更大。图形化编辑器预设了大量常用的步骤,比较方便;而文本编辑器没有限制,更能自由地创建流水线。