【发布时间】:2021-02-20 20:40:41
【问题描述】:
我遵循将我的分支命名为 dev/myname/featurename 的良好做法 但是,由于不允许使用正斜杠,因此这与 docker 图像标签名称并不能很好地配合使用。 我正在尝试通过将 / 替换为 _ 来修改分支名称 gitlab CI CD 变量 CI_BUILD_REF_NAME 但是下面的 gitlab ci yaml 并不能解决问题。有什么想法可以在这里做吗?
build_branch_image:
stage: build
script:
- export
- export BR=$($CI_BUILD_REF_NAME | tr / _)
- docker build -t mygitlab.com:projectname/containername:$BR -f docker/Dockerfile .
except:
- master
【问题讨论】:
标签: gitlab-ci