【发布时间】:2021-12-30 13:21:15
【问题描述】:
需要克隆一些 repo 说:git clone abc.git 然后将上下文切换到 abc 然后使用 abc 中的 dockerfile 使用通过自定义 ARGS 的 skaffold 进行构建。
是否可以通过 skaffold 实现这一目标
例如:
- name: test-build
build:
tagPolicy:
envTemplate:
template: 1.0.0
artifacts:
- image: dockerhub.io/test-build
requires:
command: ["git", "clone", "abc.git"]
context: ./abc
【问题讨论】:
-
我不知道 skaffold 但 docker 本身可以在 url / git repos 上操作。你也许可以直接使用 repo docs.docker.com/engine/reference/commandline/build/…
-
这有帮助,我可以使用这个和 skaffold 自定义构建命令仍然通过 skaffold 构建并且不需要显式克隆