特定の 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
が作成され、プッシュされます。
別の方法は、異なるタグに従って異なるブランチのみを使用することです。しかし、タグを使用して特定のリリースをマークしたいと考えています。