0

当我使用 Cloud Build 从 GitHub 构建一个 Maven 项目时(导致存储桶中的 jar 文件),我将一个额外的文件上传到我的存储桶,该文件指定了已构建的文件(artifacts-[build-no].json)。该文件对每个构建都有一个唯一的名称,因此存储桶会被大量不需要的文件填满。有没有办法禁用该文件的创建?

4

1 回答 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 回答