GitLab 中的 commit ID 可以使用以下变量表示:
$CI_COMMIT_SHA: 该变量表示当前正在构建的 Git 提交 SHA。它是一个 40 个字符长的字符串,用于唯一标识一个 Git 提交。$CI_COMMIT_SHORT_SHA: 该变量表示当前正在构建的 Git 提交短 SHA,它只包含前7个字符。$CI_COMMIT_BEFORE_SHA: 在某些情况下,如果您使用了only: [merge_requests],则在执行 MR 构建时将提供此值。 它代表 MR 中源分支上最后一个成功构建所使用的提交的 SHA 值。
可以在 .gitlab-ci.yml 文件中通过 ${} 的方式来引用这些变量。例如:
script:
- echo "Commit SHA: ${CI_COMMIT_SHA}"




