Я пытаюсь через Дженкинса нажать изображение в хранилище контейнеров. Он работал на первый, но теперь, я получил "доступ запрещен"Google Cloud Jenkins gcloud push access denied
docker -- push gcr.io/xxxxxxx-yyyyy-138623/myApp:master.1
The push refers to a repository [gcr.io/xxxxxxx-yyyyy-138623/myApp]
bdc3ba7fdb96: Preparing
5632c278a6dc: Waiting
denied: Access denied.
Jenkinsfile выглядеть следующим образом:
sh("gcloud docker --authorize-only")
sh("docker -- push gcr.io/xxxxxxx-yyyyy-138623/hotelpro4u:master.1")
Примечания:
- Дженкинс работает в Google Cloud
- Если я попробую в Google Shell или с моего компьютера, он работает
- Я следовал этому руководству: https://github.com/GoogleCloudPlatform/continuous-deployment-on-kubernetes
я застрял в то время как 12 часов .... Мне нужна помощь
Я удалил весь свой проект и сделаю это снова, но я думаю, что ваш ответ правильный. Большое вам спасибо – Xero
@ CJ Cullen, Каковы необходимые роли, которые я должен видеть в разделе IAM и Admin? – fay