Docker Hub で Automated Build を指定すると、いくつかの設定 ( Type
('Branch' または 'Tag')、Name
、Dockerfile Location
およびDocker Tag Name
) を設定できます。しかし、残念ながら、それらのドキュメントは見つかりませんでした。
Type
「Branch」を選択してを入力するName
と、これは GitHub/BitBucket の git リポジトリからのブランチが使用され、そのDocker Tag Name
結果、作成されたイメージにタグが割り当てられると思います。
私はそれを少しいじって、私にははっきりしないことがいくつか見つかりました-しかし、あなたが私に説明してくれることを願っています.
複数のエントリを追加すると、割り当てられるタグは 1 つだけになります。最初のものでは「Branch」、「master」、「/」、「latest」を使用
Docker Tag Name
し、2番目のものでは「v1」を使用しました。ただし、タグとして使用されるのは「v1」のみです。「タグ」を使用
Type
しても、異なる結果にはなりませんでした。git commit がこの値でタグ付けされている場合にのみ、これはイメージを構築する可能性があると思いました。このタイプは何のためですか?
タグ「最新」を最新のビルドに割り当て、イメージをローカルでビルドするときにできるように、古いビルドに v1、v2、v3 などのスキームを使用する機能を探していました。