Wir können alle Dateien in einer Amazon Machine Instance bündeln und hochladen. Aber ich würde gerne sehen, ob es einen effizienteren Weg gibt, regelmäßig Quellcode hochzuladen, um unsere App zu testen und ständig die neueste Version zu haben. Vielen Dank!Mit welchen Tools kann ich PHP-Code auf einer EC2-Instanz bereitstellen?
Antwort
Ich bin mir nicht sicher, ob ich Ihre Frage richtig verstanden habe, aber eine Amazon Machine Instance ist wie jede andere Maschine, auf der Linux (oder Windows) läuft. Sie können dieselben Werkzeuge verwenden, die Sie verwenden würden, wenn sich der Computer in Ihrem Netzwerk befindet. Natürlich müssen Sie das aus der Ferne tun. Von einem Windows-Rechner aus können Sie mit Tools wie Putty oder WinScp eine Verbindung zu einer Instanz herstellen - Sie wissen wahrscheinlich davon, wenn Sie ein neues Image erstellen können. Verwenden Sie diese Tools, um Ihre Instanz so zu konfigurieren, wie Sie einen Computer in Ihrem lokalen Netzwerk konfiguriert hätten.
Vor einiger Zeit entdeckte ich eine einfache Möglichkeit, PHP mit Git Push zu implementieren. Die einzige Einschränkung ist, dass der Prozess geht davon aus Sie bereits Git als VCS verwenden, und dass Sie sie beide installiert haben auf dem Entwicklungscomputer und dem Server:
es hängt davon ab, wie Sie es nennen ' Einsatz'. Ich habe Leute rufen ftp-ing Dateien über auf dem Server 'Deployment' :) kurz gesehen Sie Ihren Einsatz sein:
- Atom
- reversible
- verwalten db Schema automatisiert
längere Beschreibung ist hier: http://blog.astrails.com/2008/12/17/deployment-process-requirements
Beachten Sie, dass Sie die meisten davon mit Deployment-Tools aus dem Rubin Land haben: