构建传入系统环境变量的完整列表
更新时间:
流水线上的构建任务,接受流水线框架传入的环境变量(包括系统自带的和用户在构建任务里自定义的),并可据此改变构建行为。详细介绍见使用传入参数改变构建行为。本文档列出其中所有的系统自带的环境变量。
环境变量名 | 说明 |
---|---|
PIPELINE_ID | 流水线 ID |
PIPELINE_NAME | 流水线名称,比如“前端项目发布” |
PROJECT_DIR | 运行命令的工作目录,比如”/root/workspace/1084-abc_docker-08191_b0wE” |
PACKAGE_LABEL | 包标签,比如testing 、staging 、production 或默认值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. 流水线运行参数
在流水线编辑页面,可以定义流水线的环境变量,在流水线运行时,可以将环境变量执行过程的任何阶段使用这些变量。在添加全局变量的时候,选择 “运行时设置” 选项, 可以在流水线运行时进行参数动态配置
文档内容是否对您有帮助?