代码更改后 Skaffold 不会重新构建图像

Skaffold not re-build image after code change

支架版本 v1.35.1

为什么代码更改后 Skaffold 不重新构建映像?

I 运行 Skaffold build 代码更改后。最好的是它会在源代码文件夹中进行代码更改时自动开始重建。

skaffold.yaml

build:
  artifacts:
    - image: gcr.io/<projectid>/dockerfile-micro-depend
      custom:
        buildCommand: sh buildx.sh
        dependencies:
          paths:
            - buildx.sh
  tagPolicy:
    sha256: {}
  local:
    push: true

custom.dependencies.paths 用于指定工件中源文件的路径。通过指定 buildx.sh,您告诉 Skaffold 唯一的源文件是 buildx.sh 脚本。

将您的源目录添加到 dependencies.path 列表中是正确的做法。