Ich arbeite gerne mit dem Hackathon Magento Composer-Installationsprogramm, habe jedoch Schwierigkeiten zu verstehen, wie andere es in Bezug auf einen Bereitstellungsdienst verwenden. Momentan verwende ich DeployHQ, und ja, ich kann es so einstellen, dass es Composer bereitstellt und ausführt, wenn das Repo aktualisiert wird, aber das macht für mich jetzt keinen Sinn.
Mein Haupt-Composer-Repository, das nur die JSON-Datei aller Pakete enthält, die ich in meinen Build aufnehmen möchte, wird erst aktualisiert, wenn ich der Liste ein neues Paket hinzufüge.
Wenn ich mein Design oder eine benutzerdefinierte Erweiterung aktualisiere (auf die in der JSON-Datei verwiesen wird), gibt es keinen "Haken" zum Aktualisieren meines Bereitstellungsdienstes. Also muss ich mich bei meinem Server anmelden und Composer manuell ausführen (wodurch die Site heruntergefahren wird, bis sie fertig ist).
Wie schaffen es andere? Sollte ich Composer nur lokal ausführen und den Vendor-Ordner in mein Repo aufnehmen?
Alle Antworten wäre sehr dankbar.