Ich versuche über Jenkins, ein Bild in das Container-Repository zu pushen. Es wurde zunächst arbeiten, aber jetzt habe ichGoogle Cloud Jenkins gcloud Push-Zugriff verweigert
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.
"Zugriff verweigert" die Jenkinsfile wie folgt aussehen:
sh("gcloud docker --authorize-only")
sh("docker -- push gcr.io/xxxxxxx-yyyyy-138623/hotelpro4u:master.1")
Bemerkungen:
- Jenkins wird in Google läuft Wolke
- Wenn ich in Google Shell oder von meinem Computer aus versuche, funktioniert es
- Ich folgte diesem Tutorial: https://github.com/GoogleCloudPlatform/continuous-deployment-on-kubernetes
Ich bin fest, während 12 Stunden .... Ich brauche Hilfe
Ich löschte alle meine Projekt und tun es noch einmal, aber ich denke, Ihre Antwort ist richtig. Vielen Dank – Xero
@CJ Cullen, Was sind die notwendigen Rollen, die ich im IAM & Admin Bereich sehen soll? – fay