Wir trennen Test und Produktion in verschiedene Projekte. Das Testprojekt hat einige Codes in der App-Engine und Objekte im Cloud-Speicher. Wie lassen sich diese am besten vom Testprojekt ins Produktionsprojekt übertragen?
Lade ich die Codes und Objekte aus dem Testprojekt auf meinen Laptop herunter und übertrage sie dann in die Produktionsprojekte? Gibt es eine bessere Möglichkeit zur Bereitstellung?
Antwort1
Ich denke, um alle Dateien vom Dev-Bucket in den Deployment-Bucket zu kopieren, können Sie das Tool gsutil rekursiv verwenden. Der Befehl hierfür wäre:
gsutil -m cp -r gs://Entwickler-Bucket gs://Bereitstellungs-Bucket
Um alle Dateien in Ihrem neuen Projekt bereitzustellen, können Sie andererseits den folgenden Befehl verwenden:
gcloud app deploy path/app.yaml --project DEV-PROJECT
Wenn Sie das Projekt nicht auswählen, wird das mit dem Tool gcloud initialisierte Projekt verwendet.