Я использую облачную сборку для создания образа докера. Руководствуясь примерами, предоставьте github :
------ bin
------ pkg
------ src
--cloud.google.com
--contrib.go.opencensus.io
--github.com
--go.opencensus.io
--golang.org
--google.golang.org
--me
--backend
------ cloudbuild.yaml
------ Dockerfile
Где весь мой код находится в src -> me -> backend
Шаги сборки облака. Содержимое файла .yaml:
steps:
- name: 'gcr.io/cloud-builders/go'
args: ['install', 'me/backend']
env: ['GOPATH=.']
- name: 'gcr.io/cloud-builders/docker'
args: ['build', '--tag=gcr.io/superpack-213022/me/backend', '.']
images: ['gcr.io/superpack-213022/me/backend']
Файл Docker:
FROM scratch
COPY bin/backend /me/backend
ENTRYPOINT ["/me/backend"]
Дает мне эту ошибку:
can not find a package golang/x/sys/unix in any of ...
Руководствуясь примерами, предоставьте в документацию :
------ bin
------ pkg
------ src
--cloud.google.com
--contrib.go.opencensus.io
--github.com
--go.opencensus.io
--golang.org
--google.golang.org
--me
--backend
cloudbuild.yaml
Dockerfile
Где весь мой код находится в src -> me -> backend
Шаги сборки облака. Содержимое файла .yaml:
steps:
- name: 'gcr.io/cloud-builders/go'
args: ['install', '.']
env: ['GOPATH=backend']
- name: 'gcr.io/cloud-builders/docker'
args: ['build', '--tag=gcr.io/superpack-213022/backend', '.']
images: ['gcr.io/superpack-213022/backend']
Файл Docker:
FROM scratch
COPY bin/backend /backend
ENTRYPOINT ["backend"]
giveмне эта ошибка: «не могу найти пакет me / backend ни в одном из. и» и пакет ошибок с тем же, он не может найти мой пакет
Так что любой знаетчто не так с конфигурацией?:(