You need to enable JavaScript to run this app.
导航

环境变量概述

最近更新时间2023.06.16 17:54:13

首次发布时间2022.03.03 11:44:07

本文为你介绍环境变量的使用场景、作用及分类。

概述

流水线流程配置各阶段各步骤支持使用环境变量作为动态变化的参数,提升流水线的通用性。环境变量包括以下两种:

  • 系统预置环境变量:系统预置的环境变量,不支持修改,不支持删除。
  • 自定义环境变量:用户自定义的环境变量。

系统预置环境变量

使用系统预置环境变量,无需提前设置,直接以${变量名}的形式引用即可。系统当前提供以下预置环境变量。

变量名描述
DATETIME当前时间,变量使用 UTC + 0:00 的时间。例如:20220223110105 表示此刻的 UTC 时间为 2022年02月23日11时01分05秒。

SCM_PULL_REQUEST_ID

代码源 PullrequestID。

说明

  • 使用 Webhook 触发流水线(触发事件为合并请求新建/更新)时,SCM_PULL_REQUEST_ID 才有值。
  • 对于 Gerrit 代码源,暂不支持使用 SCM_PULL_REQUEST_ID。

SCM_TAG

代码源中新建的 Tag。

说明

使用 Webhook 触发流水线(触发事件为 Tag 创建)时,SCM_TAG 才有值。

SCM_COMMIT_ID代码分支对应的 COMMIT_ID。
PIPELINERUN_ID流水线运行记录 ID。
PIPELINE_ID流水线 ID。