Есть ли способ ограничить развертывание circleci при проверках с определенным тегом git?
В настоящее время я использую этот
...
deployment:
dockerhub:
branch: master
commands:
- docker login -e $DOCKER_EMAIL -u $DOCKER_USER -p $DOCKER_PASS
- docker push abcdef
Вместо branch: master
я хотел бы написать что-то вроде tag: /release_.*/
Фон: я хотел бы установить теги докеров в зависимости от тегов git. Так, например, всякий раз, когда что-то совершено для освоения, будут созданы и нажаты новые изображения докеров с тегом latest
. Всякий раз, когда установлен специальный тег git (например, release_1.0_2015-06-13
), будет создано и нажато новое изображение докеры с тегом 1.0
.
Альтернатива - использовать только разные ветки в соответствии с разными тегами. Но я хотел бы использовать теги для отметки конкретной версии.