Die Bereitstellung auf der Google App Engine über einen GitHub-Repo
Ich bin, zu lernen, wie die Google App Engine verwenden und ich kann bereitstellen feine via terminal, sondern ich möchte den Menschen ermöglichen, tragen zu meinem github repo und alles, was Sie veröffentlichen wird das update meiner app. Hier ist mein repo:
https://github.com/rajtastic/roshanissuperveryawesome
Ich habe synchronisiert mein repo zu app engine und ich kann den Inhalt meiner Cloud-Instanz
Meine Frage ist:
- Wie richte ich eine neue version meiner app, wenn ich zu Begehen, um mein repo?
Weiß jemand, ob das möglich ist?
- Möglich, Duplikat der Wie kann ich bereitstellen direkt aus der Google-Cloud-Quell-Repository auf Google App Engine?
- Sollten Sie rollback Ihre änderung und hinzufügen, dass als Antwort nicht verlassen, die Frage unbeantwortet zu lassen
- Danke @DanCornilescu, rollte zurück und beantwortet
- damit die Menschen beitragen zu meinem github repo und alles, was Sie veröffentlichen wird das update meiner app das ist die schlechteste Idee, die ich habe gesehen in eine lange Zeit.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sieht aus wie der original - " push-to-deploy-Funktion ist jetzt veraltet, aber Sie können Google Cloud Plattform-Build-Trigger, um dies zu tun:
Navigieren Sie zu Google Cloud Platform > Container Registry - > Build-Trigger, und richten Sie die Filiale(N), die Sie möchten automatisch erstellen von Ihre angeschlossenen github-repository.
Stellen Sie sicher, dass Sie Hinzugefügt haben, wird eine build-definition im repository. [1] hat die volle Spezifikation, aber hier ist ein Beispiel für das absolute minimum tun, um ein
gcloud deploy
übercloudbuild.yaml
:[1] https://cloud.google.com/container-builder/docs/tutorials/creating-a-custom-build-step
scheint es, dass dies nicht möglich ist. Es sieht aus wie Sie benötigen, um die Bereitstellung über ein shell-irgendwo (Google-Cloud-Shell wird nicht funktionieren, ich glaube nicht, dass, wie es kann nicht automatisiert werden). Codeship.com es tun kann, und ich habe es die Arbeit sehr schön:
https://documentation.codeship.com/basic/continuous-deployment/deployment-to-google-app-engine/
Sollte auch möglich sein, mit GitHub Aktionen (Okt. 2018).
Sehen Aktionen:
Habe ich geschrieben umfassende tutorial, die Sie Folgen können, um eine kontinuierliche Lieferung Ihrer Github-App auf Google Cloud mit Github Aktionen.
Zusammenfassend, hier ist die
main.workflow
Konfiguration müssen Sie