Я пытаюсь использовать триггеры сборки облака Google, чтобы создать мои док-контейнеры.К сожалению, сборка не находит мой файл Docker.Это не в корне моего хранилища, но я подумал, что могу указать относительный путь.Я явно что-то неправильно настроил.Ниже мой cloudbuild.yaml и выходные журналы.
И если это имеет значение - мой код находится в github, но я настроил триггер для извлечения из этого репо.
steps:
- name: 'gcr.io/cloud-builders/docker'
args:
- 'build'
- '--tag=gcr.io/$PROJECT_ID/domain-session-test:$TAG_NAME'
- '--file=session_server/deployments/DockerFiles/minimal.Dockerfile'
- '.'
- name: 'gcr.io/cloud-builders/docker'
args: ['run', 'gcr.io/$PROJECT_ID/domain-session-test:$TAG_NAME', 'go', 'test']
- name: 'gcr.io/cloud-builders/gsutil'
args: ['cp', '-r', 'k8s/*', 'gs://$PROJECT_ID-kubernetes-manifests']
images: ['gcr.io/$PROJECT_ID/domain-session-test:$TAG_NAME']
Журналы:
starting build "1c4ee154-2c29-4e81-b884-d64c54841d71"
FETCHSOURCE
Initialized empty Git repository in /workspace/.git/
From https://source.developers.google.com/p/MYURL
* branch c2d8260a49d9972d1b0882c1676184be35b4c33c -> FETCH_HEAD
HEAD is now at c2d8260 triggering a build
BUILD
Starting Step #0
Step #0: Already have image (with digest): gcr.io/cloud-builders/docker
Step #0: unable to prepare context: unable to evaluate symlinks in Dockerfile path: lstat /workspace/Dockerfile: no such file or directory
Finished Step #0
ERROR
ERROR: build step 0 "gcr.io/cloud-builders/docker" failed: exit status 1