【发布时间】:2014-08-15 14:22:46
【问题描述】:
在 Docker Hub 上指定自动构建时,我可以设置一些设置(Type('Branch' 或 'Tag')、Name、Dockerfile Location 和 Docker Tag Name)。但不幸的是,我没有找到任何文档。
我假设,当我选择 Type'Branch' 并输入 Name 时,这是我在 GitHub/BitBucket 上的 git 存储库中使用的分支,Docker Tag Name 导致标签被分配给创建的图像。
我用它玩了一下,发现了一些我不清楚的东西 - 但我希望你能给我解释一下。
添加多个条目会导致仅分配一个标签。我在第一个中使用'Branch'、'master'和'/'和'latest'作为
Docker Tag Name,在第二个中使用'v1'。但只有 'v1' 被用作标签。使用
Type'Tag' 并没有产生不同的结果。我认为如果 git commit 被标记为这个值,这可能只会构建一个图像。这种类型有什么用?
我一直在寻找将标签“最新”分配给最新版本的能力,并为旧版本使用 v1、v2、v3 等方案,就像我在本地构建图像时一样。
【问题讨论】:
-
查看与您的问题相关的这个论坛条目,它尚未得到回答(在发表此评论时):forums.docker.com/t/automated-builds-not-tagging-latest/683