Я следил за документами по Google CloudBuild здесь: https://cloud.google.com/cloud-build/docs/configuring-builds/store-images-artifacts
Итак, вот моя cloudbuild.yaml
конфигурация:
steps:
- name: gcr.io/cloud-builders/git
id: git-checkout
args: [ 'fetch','--tags','--unshallow']
- name: openjdk
id: gradle-build
args: [
'./gradlew',
'--build-cache',
'-Si',
'-Panalytics.buildId=$BUILD_ID',
'-PgithubToken=$_GITHUB_TOKEN',
'-g', '$_GRADLE_CACHE',
'build'
]
artifacts:
objects:
location: ['gs://my-bucket/artifacts/']
paths: ["build/libs/*.jar"]
Если я закомментирую следующее, оно будет успешно выполнено:
artifacts:
objects:
location: ['gs://my-bucket/artifacts/']
paths: ["build/libs/*.jar"]
Без комментариев я получаю в консоли CloudBuild следующую ошибку:
failed unmarshalling build config cloudbuild.yaml: json: cannot unmarshal array into Go value of type string
А в разделе Журналы просто написано Журналы недоступны.