我可以在 Google Cloud Build 中的构建之间共享持久卷吗?
Can I share persistent volumes between builds in Google Cloud Build?
我的构建过程有点慢,如果我可以通过重用以前构建的一些资产来加快速度,那将非常方便。
我发现可以定义 volumes 以在步骤之间共享卷,但是是否可以在 builds 之间共享文件夹?
不确定这对您的情况是否有帮助,但您是否考虑过将对象保存在 google 云存储桶中?
如果它是你容器的层,你可以使用Kaniko cache feature。否则,您需要将内容导出到某个地方(在 Cloud Storage 上,这是一个很好的地方),然后在下一个构建中导入它。
提示:您可以创建custom builder。定义保存资产的你的,以及检索资产的另一个。像这样,将它们简单地添加到管道的末尾和开头,以更容易和更可重用的方式实现这一点。
我的构建过程有点慢,如果我可以通过重用以前构建的一些资产来加快速度,那将非常方便。
我发现可以定义 volumes 以在步骤之间共享卷,但是是否可以在 builds 之间共享文件夹?
不确定这对您的情况是否有帮助,但您是否考虑过将对象保存在 google 云存储桶中?
如果它是你容器的层,你可以使用Kaniko cache feature。否则,您需要将内容导出到某个地方(在 Cloud Storage 上,这是一个很好的地方),然后在下一个构建中导入它。
提示:您可以创建custom builder。定义保存资产的你的,以及检索资产的另一个。像这样,将它们简单地添加到管道的末尾和开头,以更容易和更可重用的方式实现这一点。