/ / Was passiert bei git's "remote processing" - git, push, elastic-beanstalk

Was passiert bei git's "remote processing" - git, push, elastic-beanstalk

Jedes Mal, wenn ich auf eine Git-Fernbedienung drücke, gibt es eine Leitungdas sagt "remote: processing ..." Dies geht normalerweise sehr schnell, wenn ich zu Github oder Bitbucket drücke, aber wenn ich zu einer Amazon Beanstalk-Bereitstellung dränge, dauert es zwischen 10 Sekunden und 2 Minuten. "

Was genau ist die Remote- "Verarbeitung"?

Antworten:

1 für die Antwort № 1

Ich nehme an, Sie beziehen sich auf git aws.push Das dauert so lange. Der Grund ist, dass git push Übergibt Ihre geänderten Dateien (Commits) an das Remote-Git-Repository während git aws.push gibt AWS-API-Befehle aus, um Ihre Dateien an Elastic Beanstalk zu übertragen.
Um das zu sehen, können Sie das Skript auschecken, das während dieses Befehls ausgeführt wird.
cat .git/AWSDevTools/aws.elasticbeanstalk.push

Du wirst sehen, dass das so genannt wird git aws.push Befehl ist eigentlich ein Skript, das die AWS-API verwendet und nichts mit Git-Repositories zu tun hat.