在gitlab ci中,我想将 CI_COMMIT_REF_NAME或 CI_MERGE_REQUEST_SOURCE_BRANCH_NAME用作图像标签。我尝试了 image: "registry/group/project:${CI_MERGE_REQUEST_SOURCE_BRANCH_NAME:-$CI_COMMIT_REF_NAME}" ,但是标签是空的。 请做什么? 字段使用Gitlab跑步者内部变量扩展...
# .gitlab-ci.yaml ... variables: BUILD_TARGET: bcoin IMAGE_NAME: ${CI_REGISTRY_IMAGE}/${CI_COMMIT_REF_SLUG}-issue/api_php before_script: - docker info - echo "$CI_JOB_TOKEN" | docker login -u gitlab-ci-token <my_gitlab> --password-stdin script: - docker build --pull -t ...