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