在 Docker Hub 上指定自动构建时,我可以设置一些设置(Type
('Branch' 或 'Tag')Name
、Dockerfile Location
和Docker Tag Name
)。但不幸的是,我没有找到任何文档。
我假设,当我选择Type
'Branch' 并输入 aName
时,这是我在 GitHub/BitBucket 上的 git 存储库中使用的分支,这会Docker Tag Name
导致将标签分配给创建的图像。
我玩了一下它,发现了一些我不清楚的东西 - 但我希望你能向我解释。
添加多个条目会导致仅分配一个标签。我在第一个中使用了'Branch','master'和'/'和'latest',
Docker Tag Name
在第二个中使用了'v1'。但只有“v1”用作标签。使用
Type
“标签”并没有产生不同的结果。我认为这可能只会在 git commit 被标记为这个值的情况下构建一个图像。这种类型是干什么用的?
我一直在寻找将标签“最新”分配给最新版本的能力,并为旧版本使用 v1、v2、v3 等方案,就像我在本地构建图像时可以做的那样。