在查看有关 gcp 构建的文档时。我注意到优化构建有两条路径。
一种是使用--cache-from
,如下所示
- name: 'gcr.io/cloud-builders/docker'
args: [
'build','-t','gcr.io/$PROJECT_ID/[IMAGE_NAME]:latest','--cache-from','.'
]
另一个是使用Kaniko
。我很好奇这两条路径在优化构建速度方面有何不同。我认为这两个路径都缓存层并从“更改”层开始构建。另外,我想了解哪种方法可以确保更快的构建。
谢谢!