预置变量是系统内置的变量,帮助定制化流水线的流程。预置变量无需提前创建,不支持修改/删除。持续交付目前提供以下常用预置变量。
变量名 | 描述 |
---|---|
CP_WORKSPACE | 流水线任务工作空间路径。 |
WORKSPACE_ID | 工作区 ID。 |
DATETIME | 当前时间,变量使用 UTC + 0:00 的时间。例如:20220223110105 表示此刻的 UTC 时间为 2022年02月23日11时01分05秒。 |
PIPELINERUN_ID | 流水线运行记录 ID。 |
PIPELINE_ID | 流水线 ID。 |
PIPELINE_NAME | 流水线名称。 |
SCM_BRANCH | 运行分支名称。 |
SCM_TAG | 触发流水线运行的 Tag。 说明 使用代码源触发流水线,且触发事件为 Tag 创建时,SCM_TAG 才有值。 |
SCM_COMMIT_ID | 运行分支对应的修订版本号,取值为完整的 commit ID。例如:1e872b59013425b7c404a91d16119e8452b983f2。 |
SCM_COMMIT_ID_SHORT | 运行分支对应的修订版本号,取值为前 7 位 commit ID。例如:1e872b5。 |
P4_SHELVE_ID | 仅适用于 Perforce 代码源,指 Shelved 文件的标识符。 |
ACCOUNT_ID | 火山引擎账号(主账号) ID。 |
USER_ID | 子用户(IAM 用户)ID。 说明
|