Entwicklungsübersicht

Adobe Commerce in Cloud-Infrastruktur-Remote-Umgebungen sind schreibgeschützt, einschließlich aller Starterumgebungen und aller Pro-Integration-, Staging- und Produktionsumgebungen. In einer lokalen Entwicklungsumgebung können Sie Code schreiben und testen, bevor Sie ihn in eine Integrationsumgebung senden, um weitere Tests und Implementierungen in Staging und Produktion durchzuführen.

Stellen Sie vor der Vorbereitung Ihres lokalen Arbeitsbereichs sicher, dass Sie über Ihre Anmeldedaten verfügen. Für die lokale Entwicklung ist die Installation von PHP und Composer erforderlich, es sei denn, Sie entscheiden sich für die Verwendung von Cloud Docker für Commerce.

Erforderliche Pakete

Adobe Commerce on Cloud Infrastructure verwendet Composer zum Verwalten der Abhängigkeiten und Upgrades für Projekte. Für die lokale Entwicklung müssen Sie die PHP- und Composer-Versionen installieren, die mit Ihrem Cloud-Projekt kompatibel sind. Wenn Sie beispielsweise die Cloud-Vorlage Commerce 2.4.7 verwenden, können Sie sehen, dass die Konfigurationsdatei .magento.app.yaml PHP 8.3 und Composer 2.7.2 verwendet.

Der Composer installiert die erforderlichen Bibliotheken und Abhängigkeiten für Ihr Projekt im Verzeichnis "vendor". Die folgenden erforderlichen Composer-Dateien befinden sich im Projektstammordner:

  • composer.json - Verwenden Sie die composer.json-Datei, um Produktinstallationen und -aktualisierungen zu verwalten.
  • composer.lock—Die Datei composer.lock speichert eine Reihe exakter Versionsabhängigkeiten, die die Versionsbegrenzungen jeder Anforderung für jedes Paket in der Abhängigkeitsstruktur des Projekts erfüllen.

Allgemeine Befehle:

Befehl
Beschreibung
composer update
Aktualisierungen der neuesten Versionen der Abhängigkeiten, die in der Datei composer.json angezeigt werden. Dadurch wird die composer.lock -Datei aktualisiert.
composer install
Liest die Datei composer.lock , um Abhängigkeiten herunterzuladen. Es empfiehlt sich, eine aktuelle Kopie von composer.lock in Ihrem Projekt-Repository aufzubewahren.

Nachdem Sie den aktualisierten Code hinzugefügt, übertragen und gepusht haben, wird während der Build-Phase automatisch der Befehl composer install ausgeführt.

Cloud-Metapaket

Adobe Commerce in der Cloud-Infrastruktur verwendet ein Metapaket, das magento/product-enterprise-edition erfordert. Verwenden Sie die folgende Einschränkungssyntax, um die neuesten Updates für die neueste Version von Commerce zu erhalten:

>=current_version <next_version

Um beispielsweise die neueste Adobe Commerce-Version 2.4.7 zu verwenden, setzen Sie 2.4.7 als "aktuelle"Version und 2.4.8 als "nächste"Version in der Datei composer.json:

"magento/magento-cloud-metapackage": ">=2.4.7 <2.4.8"

Die Hauptpakete dieses Metapakets sind:

  • Anbieter/Magento/ece-tools: Das ece-tools -Paket ist mit Adobe Commerce-Version 2.1.4 und höher kompatibel, um eine Vielzahl von Funktionen bereitzustellen, mit denen Sie Ihr Adobe Commerce-Projekt in der Cloud-Infrastruktur verwalten können. Es enthält Skripte und Adobe Commerce zu Cloud-Infrastrukturbefehlen, die Sie bei der Verwaltung Ihres Codes und der automatischen Erstellung und Bereitstellung Ihrer Projekte unterstützen. Siehe ece-tools Paketübersicht.
  • Anbieter/Magento/Produkt-Enterprise-Edition: Für dieses Metapaket sind Anwendungskomponenten erforderlich, darunter Module, Frameworks, Designs und mehr.
  • vendor/fastly2/magento2 - Dieses Modul verwaltet das Fastly-CDN und die Services für die Produktions- und Staging-Umgebungen von Pro. Siehe Schnelldienste.
  • Anbieter/Magento/module-paypal-on-boarding - Dieses Modul bietet PayPal-Zahlungseingang zum Checkout, indem es eine Verbindung zu Ihrem PayPal-Handelskonto herstellt. Siehe PayPal On-Boarding-Tool.
TIP
Eine Liste der Abhängigkeiten und Drittanbieterlizenzen finden Sie unter Cloud-Pakete für Adobe Commerce in den Commerce-Versionshinweisen .

Docker-Umgebung

Mit dem Cloud Docker für Commerce-Tool können Sie die Adobe Commerce in den Produktions- und Entwicklungsumgebungen der Cloud-Infrastruktur für die lokale Entwicklung emulieren. Cloud Docker für Commerce erfordert keine lokale Installation von PHP und Composer.

TIP
Informationen zur Verwendung von Git-basierten Hosting-Diensten mit Adobe Commerce in der Cloud-Infrastruktur finden Sie unter Integrationen.
recommendation-more-help
05f2f56e-ac5d-4931-8cdb-764e60e16f26