| 路径 | registry.example.com/<group>/<project>[:tag] |
|---|---|
| 认证 | $CI_REGISTRY_USER / $CI_REGISTRY_PASSWORD(受管令牌)或 CI_JOB_TOKEN |
| 治理 | 项目级 Cleanup policy(按 tag 模式与保留数量清理) |
作业内推送
作业内推送
build:
image: docker:27
services: [docker:27-dind]
script:
- echo "$CI_REGISTRY_PASSWORD" | docker login -u "$CI_REGISTRY_USER" --password-stdin $CI_REGISTRY
- docker build -t $CI_REGISTRY_IMAGE:$CI_COMMIT_TAG .
- docker push $CI_REGISTRY_IMAGE:$CI_COMMIT_TAG清理策略基于 tag 命名模式:先规范标签(semver/sha),清理规则才能安全生效。