本文为你介绍环境变量的使用场景、作用及分类。
流水线流程配置各阶段各步骤支持使用环境变量作为动态变化的参数,提升流水线的通用性。环境变量包括以下两种:
使用系统预置环境变量,无需提前设置,直接以${变量名}
的形式引用即可。系统当前提供以下预置环境变量。
变量名 | 描述 |
---|---|
DATETIME | 当前时间,变量使用 UTC + 0:00 的时间。例如:20220223110105 表示此刻的 UTC 时间为 2022年02月23日11时01分05秒。 |
SCM_PULL_REQUEST_ID | 代码源 PullrequestID。 说明
|
SCM_TAG | 代码源中新建的 Tag。 说明 使用 Webhook 触发流水线(触发事件为 Tag 创建)时,SCM_TAG 才有值。 |
SCM_COMMIT_ID | 代码分支对应的 COMMIT_ID。 |
PIPELINERUN_ID | 流水线运行记录 ID。 |
PIPELINE_ID | 流水线 ID。 |