Я получаю эту ошибку, когда запускаю ' сборки gcloud, отправьте --config cloudbuild.yaml ' из gcloud-cli.
Step #1: Deploying...
Step #1: Setting IAM Policy.....................................done
Step #1: Creating Revision.....................................................failed
Step #1: Deployment failed
Step #1: ERROR: (gcloud.run.deploy) Cloud Run error: Invalid argument error. Invalid ENTRYPOINT. [name: "gcr.io/customerapi-275705/quickstart-image@sha256:0d1965181fa4c2811c3fcbd63d68de5b4c348ee5b62615594946dea48fee9735"
Step #1: error: "Command \"/quickstart.sh\": invalid mode \"-rw-rw-rw-\" for /quickstart.sh"
Step #1: ].
Finished Step #1
Файл должен иметь ' + x '(чтение / выполнение) разрешений, установленных chmod. Эквивалентом Windows будет ' / grant Пользователь: F '.
Шаг # 1: ошибка: "Command \" / quickstart.sh \ ": неверный режим \ "- rw-rw-rw- \" для /quickstart.sh"
-rw-rw-rw мне кажется правильным. Чего мне не хватает?
Это в моем Dockerfile
FROM alpine
COPY quickstart.sh /
CMD ["\/quickstart.sh"]
А это мой cloudbuild.yaml
steps:
- name: 'gcr.io/cloud-builders/docker'
args: [ 'build', '-t', 'gcr.io/$PROJECT_ID/quickstart-image', '.' ]
- name: 'gcr.io/cloud-builders/gcloud'
args:
- 'run'
- 'deploy'
- 'myservice'
- '--image'
- 'gcr.io/$PROJECT_ID/quickstart-image'
- '--region'
- 'europe-north1'
- '--platform'
- 'managed'
- '--allow-unauthenticated'
images:
- 'gcr.io/$PROJECT_ID/quickstart-image'