【发布时间】:2015-06-13 10:43:54
【问题描述】:
有没有办法限制在具有特定 git 标签的检查上部署 circleci?
目前我正在使用这个
...
deployment:
dockerhub:
branch: master
commands:
- docker login -e $DOCKER_EMAIL -u $DOCKER_USER -p $DOCKER_PASS
- docker push abcdef
我想写tag: /release_.*/之类的东西,而不是branch: master
背景:我想根据 git 标签设置 docker 标签。例如,每当有东西提交给 master 时,一个带有 latest 标签的新 docker 镜像就会被创建并推送。每当设置一个特殊的 git 标签(例如release_1.0_2015-06-13)时,就会创建并推送一个带有标签1.0 的新 docker 镜像。
替代方案是根据不同的标签只使用不同的分支。但是我想用标签来标记一个特定的版本。
【问题讨论】: