У меня есть Cloud Build, где после последнего контейнера я пытаюсь загрузить артефакты.
Мой yaml заканчивается на:
- name: eu.gcr.io/foo/bar
args: ["arg1"]
artifacts:
objects:
location: "gs://foo-bar/go/"
paths: ["/output/*"]
Я ожидаю, что это будет похоже на примеры CloudBuild, это займет каталог /output
последнего Контейнера и загрузит все его файлы в foo-bar/go
. Важно сохранить подстановочный знак, хотя, поскольку я заранее не знаю, какие файлы будут в /output
.
Вместо этого я получаю сообщения об ошибках:
ERROR: could not upload /output/* to gs://foo-bar/go/; err = exit status 1
ERROR
CommandException: 1 file/object could not be transferred.
CommandException: No URLs matched: /output/*
/output/*: Uploading path....
Artifacts will be uploaded to gs://foo-bar using gsutil cp
Кто-нибудь получил любую идеюкак заставить это работать?