全部产品

构建制品

Flow 通过各种构建组件,对各种语言提供了制品打包能力,让用户可以快速的使用流水线构建制品,并通过后续的部署任务进行部署。

创建构建任务

在流水线中通过添加构建任务,可以构建出制品,用于部署。 Flow 提供了多种方式快捷的使用构建能力:

  1. 新建流水线时,选择构建相关模版;

  2. 编辑流水线时,添加构建任务;

流水线模版创建构建任务

新建流水线时,选择对应的开发语言,可以查看当前语言下的默认流水线模版,选择带有“构建”节点的流水线模版,即可快速使用构建能力 。

图1

添加构建任务创建构建任务

在流水线编排中,可以通过添加任务,在模版中选择带有“代码扫描”的模版,可以快速的添加代码扫描任务

图2

配置构建任务

用户可以通过在自定义构建脚本的方式配置构建任务。

构建中使用环境变量

可在构建脚本中使用的环境分为系统变量和用户自定义的全局变量,系统变量包含:

$PIPELINE_ID       # 流水线ID
$PIPELINE_NAME     # 流水线名称
$BUILD_NUMBER      # 流水线运行实例编号
$EMPLOYEE_ID       # 触发流水线用户ID
$PROJECT_DIR       # 代码库根路径,默认为/root/workspace/code