当我使用 Cloud Build 从 GitHub 构建一个 Maven 项目时(导致存储桶中的 jar 文件),我将一个额外的文件上传到我的存储桶,该文件指定了已构建的文件(artifacts-[build-no].json)。该文件对每个构建都有一个唯一的名称,因此存储桶会被大量不需要的文件填满。有没有办法禁用该文件的创建?
问问题
146 次
1 回答
1
我认为只有在使用 artifacts 标志时才会生成 json,例如:
artifacts:
objects:
location: 'gs://$PROJECT_ID/'
paths: ['hello']
您可以使用云构建器一步一步手动推送到存储桶gsutil
,而无需使用辅助语法。这将避免创建 json。
https://github.com/GoogleCloudPlatform/cloud-builders/tree/master/gsutil
# Upload it into a GCS bucket.
- name: 'gcr.io/cloud-builders/gsutil'
args: ['cp', 'gopath/bin/hello', 'gs://$PROJECT_ID/hello']
于 2019-01-28T20:21:29.133 回答