| 形式 | gabc1234 / 完整 40 位 SHA |
|---|---|
| 平台变量 | GitLab $CI_COMMIT_SHORT_SHA;GitHub ${{ github.sha }} |
| 特点 | 唯一但不排序、不表达兼容性,仅作溯源标识 |
打标签
打标签
docker build -t registry.example.com/app:sha-$(git rev-parse --short HEAD) .生产环境建议「语义版本标签 + SHA 标签」双轨:对外可读、对内精确。
用 commit SHA(常取前 7-12 位)标识构建来源:全球唯一、不可追溯伪造,适合内部构建与镜像标签。
| 形式 | gabc1234 / 完整 40 位 SHA |
|---|---|
| 平台变量 | GitLab $CI_COMMIT_SHORT_SHA;GitHub ${{ github.sha }} |
| 特点 | 唯一但不排序、不表达兼容性,仅作溯源标识 |
docker build -t registry.example.com/app:sha-$(git rev-parse --short HEAD) .