【发布时间】:2022-01-05 23:21:23
【问题描述】:
我对 Bazel 的世界有点陌生。
我的目标是标记图像并将其推送到注册表,但使用动态标记。
没有 Bazel,我曾经用 git commit SHA(6-7 chars) 为我的版本添加后缀,例如。 1.0.0-a68hg4
我想对 container_push 规则做同样的事情。
container_push(
name = "publish",
format = "Docker",
image = ":image",
registry = DOCKER_REGISTRY,
repository = "app1",
skip_unchanged_digest = True,
tag_file = "image.json.sha256",
)
从here 复制的代码。
我可以使用 SHA 使我的标签在构建之间独一无二,但我可以加入字符串来制作我想要的东西。 IE。 1.0.0-a68h4 (
提前致谢
【问题讨论】:
标签: docker bazel bazel-rules