全部产品
云市场

构建传入系统环境变量的完整列表

更新时间:2020-02-14 20:44:56

流水线上的构建任务,接受流水线框架传入的环境变量(包括系统自带的和用户在构建任务里自定义的),并可据此改变构建行为。详细介绍见使用传入参数改变构建行为。本文档列出其中所有的系统自带的环境变量。

环境变量名 说明
PIPELINE_ID 流水线 ID
PIPELINE_NAME 流水线名称,比如“前端项目发布”
PROJECT_DIR 运行命令的工作目录,比如”/root/workspace/1084-abc_docker-08191_b0wE”
PACKAGE_LABEL 包标签,比如testingstagingproduction或默认值default详情
APP_NAME 应用名。
CODE_BRANCH 代码库分支名。
DATETIME 当前时间戳,比如2017-06-22-23-26-33

如果流水线配置代码源,则会有以下内置环境变量:

环境变量名 说明
CI_COMMIT_REF_NAME 代码库的分支名,比如 master
CI_COMMIT_TITLE 最后一次提交的提交信息
CI_COMMIT_SHA 最后一次提交的代码版本的 commit ID:如2bfb63d779e3648c91950f82d374a25784cdabaf

2. 流水线运行参数

在流水线编辑页面,可以定义流水线的环境变量,在流水线运行时,可以将环境变量执行过程的任何阶段使用这些变量。在添加全局变量的时候,选择 “运行时设置” 选项, 可以在流水线运行时进行参数动态配置